Python-Tutorial《String,Number, List》

131 阅读2分钟

Numbers:包含"+,-,*,/"

image.png

跟其他语言一样, 一级运算,二级运算。混合,先执行二级运算,然后执行一级运算。 除法一直返回浮点类型

image.png

向下取整floor division"//"

取余remainder of the division"%"取余

image.png "**"指数幂

image.png float - int,会将int 转换为float

image.png

" _ ",在In interactive mode, 交互模式下 “_”,代表上一次打印的内容。round内置函数表示:保留两位小数。

python不仅可以表示int,float,还可以表示一些复制类型, 比如复数类型。使用“J”或者“j”,来表示复数的虚部。比如(3+4j)

String

字符串,使用‘...’,或者“...”(单引号,或者双引号),得到结果是一样的。

image.png 当单引号与双引号嵌套使用时,不需要使用“\”进行转义,但是单引号或者双引号,内部再使用单引号或者双引号,就需要使用“\”进行转义。

image.png

print函数会将最外层的一对引号忽略掉,然后将转义字符打印出来。

image.png 如果不想让\转义特殊字符, 可以在引号前添加‘r’。来表示raw string

image.png

多行字符串,可以使用"""...""",'''...''',来表示。在第一行结束添加\

字符串拼接操作:

image.png *,表示将‘um’重复3次,+,表示将左右两边的字符串组合起来。连个相邻的字符串,可以省略+

image.png 字符串的拼接, 自能作用于字符串之间,不能将变量与字符串之间,不能省略+

字符串下标操作

image.png

image.png

下标正数是从0开始,负数是从-1开始分,0代表正数第一位,-1代表倒数第一位。

image.png

同时也支持range操作。

image.png

当使用下标,操作范围时, 会报错。如果使用范围,python会将越界内部处理。

image.png

通过字符串索引截取,通过+就行字符串组合。

image.png

lenpython内置函数,获取字符串长度。

List

image.png 数组与string一样, 也可以通过下标和range进行截取和取值。

image.png

通过索引替换数组元素。+拼接

image.png

append,添加元素。

image.png 同时给 a,b 赋值。