基础数据类型什么是数据: x = 10, 10是我们要存储的数据
为什么分数据类型: 数据是用来表示状态的, 不同的状态就应该用不同的类型的数据去表示。
数字 int数字主要用于计算用
# bit_length() 当十进制用二进制表示时,最少使用的位数
v = 11
data = v.bit_length()
print(data)
布尔值 bool布尔值就两种: True,False。就是反应条件的正确与否
# 真 1 true
# 假 0 false
字符串 str字符串的索引与切片
索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推
a = 'sklhfsos'
print(a[0])
print(a[6])
切片就是通过索引(索引:索引:步长)截取字符串的一段,形成新的字符串(原则就是顾头不顾尾)
a = 'sklhfsos'
print(a[0:3])
print(a[0:]) # 默认到最后一个
print(a[0:-1]) # -1就是最后一个
print(a[0:-1:2]) # 加步长 在索引为零到索引为-1的区内每隔一位取值(顾头不顾尾原则)
print(a[5:0:-2]) # 反向加步长
字符串常用方法upper及lower使用方法
print(name.upper()) # 全部字母大写
print(name.lower()) # 全部小写captalize, swapcase, title使用方法
name = 'aBCabc'
# capta