一 python的基本数据类型
1.布尔型
True 和 False。在算术运算中等价于 1 和 0。例如if else 或者swich语句中可以使得变量为1或者来使得程序运行。布尔值可以使用数学运算的方法来进行取反如 a=(1-b),!=意思是不等于。
2.数值型
整数型:Python中的整型属于int类型,默认用十进制表示,此外,也支持二进制,八进制,十六进制表示方法。需要进制转换时候直接搜就行
浮点数:float,有理数,可以带小数,最多到16位
复数:一般用不到,先不管,为a+bi形式
不同类型数值可以转换,下面贴出一些数值运算代码
print(9.0//2.0) # 取整除 4
print(9 % 2) # 取余 1
print(9**2) # 幂运算 81
3.字符串
字符串的本质是:字符序列。Python 的字符串是不可变的,我们无法对原字符串做任
何修改。但,可以将字符串的一部分复制到新创建的字符串,达到“看起来修改”的效果。
我们可以通过单引号或双引号创建字符串。例如:a=’abc’; b=”sxt”
使用两种引号的好处是可以创建本身就包含引号的字符串,而不用使用转义字符。例如:
a = "I'm a teacher!"
print(a)
b = 'my_name is "TOM"'
print(b)
连续三个单引号或三个双引号,可以帮助我们创建多行字符串,但是看起来很复杂,还是用换行来写。len函数可以查看字符串长度。
另外字符串可以按照位置索引出想要的字符,也可以通过\n进行换行