day06 数据类型的内置方法
为什么要有数据类型? 对于不同类型的变量需要用不同的数据类型去描述。
数字类型内置方法
整型
- 作用:表示身高/体重/年龄/ID号
- 定义方式:
y = 10
id_num = 5201314
x = int(10)
z = int('10') - 方法:
print(x+y)
print(x-y)
print(x*y)
print(x/y)
print(x%y)
print(x//y) - 存储一个值or多个值:一个值
- 有序or无序:没有有序无序这个说法
- 可变or不可变:不可变
浮点型
- 作用:表示钱/商品价格/导弹轨迹计算
- 定义方式:
x=1.1
y=2.2 - 方法:
print(x+y)
print(x-y)
print(x*y)
print(x/y)
print(x%y)
print(x//y) - 存储一个值or多个值:一个值
- 有序or无序:没有有序无序这个说法
- 可变or不可变:不可变
可变or不可变概念
- 可变:值变id不变
- 不可变:值变id也变
字符串类型内置方法
- 作用:女朋友名字/泷泽萝拉/性别
- 定义方式:
name1 = 'canglaoshi'
name2 = "cangjingkong"
name3 = '''
longzeluola
canglaoshi
'''
name4 = """
canlgaoshi
longzeluola
"""
name5 = str(10) - 方法
- 优先掌握
- 按索引取值
- 切片:步长为正数,从左到右切片;如果步长为负数,从右到左切片
- 长度len
- 成员运算in | not in
- 移除空白strip(移除两端的空格)
- 切分split
- 循环
- 需要掌握
- lstrip&rstrip
- lower&upper
- startswith&endswith
- rsplit&lsplit
- join
- replace
- isdigit
- 需要了解
- find|rfind|index|rindex|count
- center|ljust|rjust|zfill
- expandtabs
- captalize|swapcase|title
- is系列
- 优先掌握
- 存储一个值or多个值:一个值
- 有序or无序:没有有序无序这个说法
- 可变or不可变:不可变