字符串和字符串变量序号 [ ] S
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1
H E L L O W O R L D
0 1 2 3 4 5 6 7 8 9
#上边的内容中
S[-10]=S[0]#结果都是H这个字母
字符串类型
转义字符串
\n 换行符
\t 水平制表位
\" 双引号
\' 单引号
\\ 一个反斜杠
数值类型
-
浮点型:
-
表示小数点的,height=175.5
浮点数的尾数不确定
print(round(5.1239,3))
结果输出 5.124 因为会最后一位,会进行四舍五入
复数—复数类型
复数与数学中的复数是一样的
复数由实部和虚部组成
-
J是一个复数的基本单位,被定义为J=根号下-1,0又称虚数单位
-
real 获取实数部分,ima获取虚数部分,
-
不可变数据类型
切片
切片获取字符串从N到M(不包含M)的字符串
s='HELLOWORLD'
print(s[:5]) #不包含第5个
输出结果是 HELLO
s='HELLOWORLD'
print(s[5:])# 从第五个开始,第五个要算上
输出的结果是WORLD
布尔数据类型BOOL
True=1
False=0
非0的数值都为True
0这个数值只能是False
数据类型之间的转换
- 隐式之间的转换,通过数字运算可以隐式
讲int类型转换为float类型 - 显示之间的转换
int(x)将x转化为整数
float(x)将x转化为浮点类型
str(x)将x转化为字符串
chr(x)将整数x转化为一个字符
ord(x)将一个字符x转化为一个对应的整数值
hex(x)将一个整数x转化为十六进制字符串
oct(x)将一个整数x转化为八进制的字符串
bin(x)将一个字符串转化为八进制的字符串
eval函数的使用
- 读取字符串里面的内容