数字类型:定义变量是不要加引号,加了引号会当作字符串处理
又包括int(整形)范围在-2147483648到2147482647之间
long(长整型)如果强制将一个整形变成长整型可以在定义变量时在最后加上一个l或L
float(浮点型)即带小数
complex(复数型)定义时在数字最后面加上j,常用于抛物线
要查看数据的类型可以使用tpye()函数
字符串型(str):定义时加上引号,双引号可单引号都可以,一般情况下没有区别。只有当定义的字符串中间有个单引号(或双引号)最外面的引号应使用双引号(或单引号)
如果定义的字符串中要换行可以在需要换行的地方加上\n
三重引号:即开始三个引号,结束三个引号,在三重引号内可以更直观的不需要使用换行符,想在哪里换行都可以,因为三重引号内换行后会自动加上\n,因此可以更直观的定义换行。
字符串中的切片:
一个字符串中的每个字符都有一个索引,第一个为0,第二个为1,....以此类推,当为负数时从后往前数
操作方式:
str[0,1,...]可取出对应索引号的字符
str[1:]可取出从索引为1的字符到最后一个字符
str[:6]可取出从索引为0的字符到第五个字符
str[::1]定义步长值为1,如果不加步长值默认为1,当为负数时表示从右往左取
str[::]或str[:]取出所有字符