1~2:理论部分
3:实践部分
1.基本数据类型:
数字类型:整数(int),小数(float)
布尔类型(bool)
字符串类型(String)
注意:不是Python的基本数据类型只有上述四种,Python有很多数据类型,只有这四种最为常用,所以我只写了这四种出来!
type()函数:用来识别某变量或者常量的数据类型
2.数据类型转换
数据类型转换分为自动类型转换和强制类型转换
自动类型转换:小数+整数,自动转换为小数
强制类型转换:字符串+整数,字符串强制为整数或者整数强制为字符串
自动类型转换的规则:向范围大的转
强制类型转换应用条件:小转大
3.代码实战
建立的过程已经在2.1教过了,不会建的可以看本栏目的2.1部分
以下直接给出代码,希望大家多敲多练,跟着代码巩固以上知识。
# 基本数据类型
a = 100 # 整型
print(type(a))
b = 100.0 # 浮点数
print(type(b))
c = True # bool
print(type(c))
d = 'd'
e = "eeee"
print(type(d))
print(type(e))
f = 1+2j # 为什么复数是j不是i?因为i在python中太常用了
print(type(f))
# 数据类型转换
ab = a + b
print("ab的数据类型",type(a),type(b),type(ab))
ab = a + int(b)
print("ab的数据类型",type(a),type(b),type(ab))
ab = int(a+b)
print("ab的数据类型",type(a),type(b),type(c))
"""
d = '0'
ad = a + d
print(ad)
会报错
"""
d = '0'
ad = a + int(d)
print(ad)
print("str(a)=",str(a),type(str(a)))
ad = str(a) + d
print(ad)
h = "100.5"
#bh = b + h #unsupported operand type(s) for +: 'float' and 'str'
bh = b + float(h)
print(bh,type(bh))