# 补充
# ★基础类型
aaa = 'string'
bbb = 22
ccc = 2.2
print(type(aaa)) # <class 'str'>
print(type(bbb)) # <class 'int'>
print(type(ccc)) # <class 'float'>
# ★判断类型
print(type(aaa) == str) # True
print(isinstance(aaa, str)) # True
# ★区别:
# ★type()不会认为子类是一种父类类型
# ★isinstance()会认为子类是一种父类类型
# ★多行语句
# ★如果语句很长,可以使用反斜杠(\)来实现多行语句
ddd = 111 + \
222 + \
333
print(ddd)
# ★在[]、{}、()中的多行语句,可以不使用反斜杠(\)
# ★注释
# 这是一个单行注释
'''
这是一个多行注释
这是一个多行注释
这是一个多行注释
'''
"""
这也是一个多行注释
这也是一个多行注释
这也是一个多行注释
"""
# 运算符
# //取整除:返回商的整数部分
print(str(5 // 2)) # 2
# ★★★python数字数据类型用于存储数值
# ★★★数据类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存空间
# ★★★可以使用del语句删除一些数字对象的引用
'''
var1 = 22
del var1
print(str(var1))
'''
# ★★★上面代码会运行错误,因为var1已被删除
# ★判断字符串是否只含数字
var1 = '777'
print(var1.isdigit()) # True
# ★★★把字符串的str1替换成str2
var1 = 'aaa bbb ccc'
print(var1.replace(' ', '')) # aaabbbccc
# 上面代码为去掉字符串空格
# ★while循环使用else语句
count = 0
while count < 5:
print (count, " 小于 5")
count = count + 1
else:
print (count, " 大于或等于 5")
'''
结果:
0 小于 5
1 小于 5
2 小于 5
3 小于 5
4 小于 5
5 大于或等于 5
'''