设为首页收藏本站language 语言切换
查看: 1735|回复: 8
收起左侧

Python基础|布尔、数字、字符串

[复制链接]
发表于 2017-12-6 20:02:18 | 显示全部楼层 |阅读模式
※ 布尔
表示真假的类型,仅包含 True 和 False 两种取值。
数字 0、None,以及元素为空的容器类对象都可视作 bool False,反之为 True。

bool类型支持的运算符


※ 数字
python本身支持整数以及浮点数。你可以对这些数字进行下表中的计算。

整数
任何仅含数字的序列在 Python 中都被认为是整数:

Python还支持运算次序,因此你可在同一个表达式中使用多种运算。你还可以使用括号来修 改运算次序,让Python按你指定的次序执行运算,如下所示:

在这些示例中,空格不影响Python计算表达式的方式,它们的存在旨在让你阅读代码时,能 迅速确定先执行哪些运算。
浮点数
Python将带小数点的数字都称为浮点数。大多数编程语言都使用了这个术语,它指出了这样一个事实:小数点可出现在数字的任何位置。每种编程语言都须细心设计,以妥善地处理浮点数, 确保不管小数点出现在什么位置,数字的行为都是正常的。

但需要注意的是,结果包含的小数位数可能是不确定的:

所有语言都存在这种问题,没有什么可担心的。Python会尽力找到一种方式,以尽可能精确地表示结果,但鉴于计算机内部表示数字的方式,这在有些情况下很难。就现在而言,暂时忽略 多余的小数位数即可。

※ 字符串
字符串是由多个字符组成的序列。在Python中,用引号括起的都是字符串,字符串定义简单自由,可以是单引号、双引号或者三引号。但是个人建议使用双引号表示字符串,用单引号表示字符,和其他语言习惯保持一致。字符串是不可变序列(immutable, sequence)类型,默认存储 Unicode 文本。 python3 不再使用 str 处理二进制字节数据,改为使用 bytes 和 bytearray,前者同为不可变类型。


内置函数 ascii 将目标转换为可打印 ASCII 字符组成的字符串。
构建字符串字面量很容易,单引号、双引号,以及跨行的三个引号。

可在字面量前添加特殊指示符。

str() 类型转换


合并字符串
format

+

split() 分割

join() 合并

find 查找子串
查找到返回该子串在原字符串中的索引位置,如果无法找到,find方法会返回值-1

如果你正好也在学习Python
可以来稿分享学习心得
或加入Python兴趣QQ社区:197092605
相关阅读:
概要
安装环境
变量





发表于 2017-12-6 21:54:48 | 显示全部楼层
感谢楼主分享!
地板 2017-12-6 21:54:48 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2017-12-14 08:51:42 | 显示全部楼层
学习学习了
9# 2017-12-14 08:51:42 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-26 22:08 , Processed in 0.106355 second(s), 23 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表