第一天补充
数据类型讲解:
1、整数类型
理论上可以表示从负无穷大到正无穷的所有整数,但实际大小与内存存储能力有关。
#整数可使用,二进制、八进制、十进制、十六进制表示
进制类型 引导符号
二进制-|-0b或0B
八进制 0o或0O
十进制 无
十六进制 0x或0X
2、浮点数类型
#理解为数学中的实数
表示方式,小数或者科学计数法
如:230.5
2.305e2
2.305E2
浮点数运算时有时候会存在错误
a=0.1+0.2
print(a)
0.30000000000000004
造成的原因就是二进制的运算问题
在浮点数计算式为了 避免这种情况,我们可以使用round()函数即四舍五入保留小数点后几位使用如下:
b=round(0.1+0.2,3)
print(b)
0.3
3、复数类型
与数学中的复数完全一直,如X=a+bi,但是注意,当b为1是不能省略不写否则i就变成了一个变量。
我们可以通过.real和.imag来获取X的实部和虚部
其中注意复数的实部和虚部都是浮点数类型。
#例:
x=complex(5,1) #复数的定义方式
c=x.real #复数的实部
print(c)
5.0
d=x.imag #复数的虚部
print(d)
1.0
重点:复数不可像这样直接定义
x=5+1i #复数不可以这样定义
4、字符串类型
用双引号或单引号
其他数据类型后面学习,list、tuple、set、dict
练习题:
练习一:一下变量的命名那些是合法的()
A、234 B、4_c C、for D、_4b
练习二:已知a=5,b=6,c=7,如何利用同步赋值的方法让a=7,b=5,c=6
欢迎大佬指正!
有刚入门一起学的小伙伴也可以把答案写在评论区!
学无止境,加油每天努力的自己!