运算
- 整数是
int类型,带有小数的数字是float类型。 int/int的结果为int并且向下取整。如果操作数有一个是float则返回float。//运算符,只返回商的证书部分。例如5.2//2=2.0、4//3=1。**用于幂乘方。7**2=49。int类型和float类型混合运算,最终结果为float类型。- 在交互模式下,变量
_存储最近一次表达式的值。 - Python内建支持复数,使用后缀
j或J表示。4+4j +4 = 8+4j。
字符串
- Python中单引号和双引号起着同样的效果。并且单引号中可以包含双引号,反之亦然。
r""或r''中的字符串,不会将转义字符转义。- 使用三个单引号或三个双引号,包围起来的字符串可以跨多行。其中行尾的换行符也包含到字符串中,可以使用
\避免。字符串中的转义字符,会照常转义。 +可以连接字符串,*可以重复操作字符串。3*'un' # ununun。- 相邻字面量会自动连接。
- Python的字符串类似于Java,是不可变的。
len()返回字符串的长度。- 使用
u''创建Unicode字符串。 - 使用
ur''创建的字符串中,小写u前面若有奇数个\将被转义。 unicode()将其他编码的字符串转换为Unicode。enicode()将Unicode转换为其他编码。
字符串操作
索引
Python中的字符串可以向数组一样使用[]操作符访问其中的字符。
* [-n],表示从右边开始计数。
切片
[0:2],获得索引0(包含)至2(不包含)之间的字符串。[:2],默认起始索引为0。[2:],默认结束索引为字符串大小。[-2:],表示从右数第二个字符至结束。- 使用索引时,索引值超出范围时会报错。但使用切片超出范围时不会报错。
列表
- Python列表可以包含不同的类型。
- Python的列表支持切片操作,方式与字符串一样。切片操作返回列表的一个新的浅拷贝。
- 列表可用
+操作符连接起来。 - 列表可赋值,可用
append()方法添加新的元素。letter[2:5]=['C','D','E']。 len()方法也同样适用于列表。
本文详细介绍了Python中的基本数据类型,包括整型、浮点型、复数、字符串及列表等,并提供了各种类型的运算规则、操作方法以及示例。

被折叠的 条评论
为什么被折叠?



