Numbers:包含"+,-,*,/"
跟其他语言一样, 一级运算,二级运算。混合,先执行二级运算,然后执行一级运算。 除法一直返回浮点类型
向下取整floor division"//"
取余remainder of the division"%"取余
"**"指数幂
float - int,会将int 转换为float
" _ ",在In interactive mode, 交互模式下 “_”,代表上一次打印的内容。round内置函数表示:保留两位小数。
python不仅可以表示int,float,还可以表示一些复制类型, 比如复数类型。使用“J”或者“j”,来表示复数的虚部。比如(3+4j)
String
字符串,使用‘...’,或者“...”(单引号,或者双引号),得到结果是一样的。
当单引号与双引号嵌套使用时,不需要使用“\”进行转义,但是单引号或者双引号,内部再使用单引号或者双引号,就需要使用“\”进行转义。
print函数会将最外层的一对引号忽略掉,然后将转义字符打印出来。
如果不想让\转义特殊字符, 可以在引号前添加‘r’。来表示raw string
多行字符串,可以使用"""...""",'''...''',来表示。在第一行结束添加\
字符串拼接操作:
*,表示将‘um’重复3次,+,表示将左右两边的字符串组合起来。连个相邻的字符串,可以省略+
字符串的拼接, 自能作用于字符串之间,不能将变量与字符串之间,不能省略+
字符串下标操作
下标正数是从0开始,负数是从-1开始分,0代表正数第一位,-1代表倒数第一位。
同时也支持range操作。
当使用下标,操作范围时, 会报错。如果使用范围,python会将越界内部处理。
通过字符串索引截取,通过+就行字符串组合。
lenpython内置函数,获取字符串长度。
List
数组与string一样, 也可以通过下标和range进行截取和取值。
通过索引替换数组元素。+拼接
append,添加元素。
同时给 a,b 赋值。