数据类型基础
数据类型:不同种类的变量值用不同输的数据类型描述
以后常用的就这些
数字类型
整形 int
定义方式
height = 180
height2 = int(160)
print(height)
hright3 = int(19.01)
print(height)
作用
年龄/身份证号码/身高/体重等
使用方法
print(a+b)
print(b-a)
print(a*b)
print(a/b)
print(a//b) 取整
print(a%b) 取余
print(a**b) 幂
浮点型 float
定义方式
salary = 3.2
作用
薪水等
字符串 str
字符串类型
字符串:把字符串在一起
定义方式
name1 = 'sun_da_pao'
name2 = "xiao+gang+pao"
''' '''
""" """
作用
姓名/性别/外貌/说的话等等
使用方法
s1 = 'nick'
s2 = 'run'
x = 10
可以加 不同类型的不能相加
可以乘
列表list(容器类型)放多个字符类型
使用方法
和字符串取值方法是一样的
字典dict
字典类型
定义方式{}内以逗号隔开 键值对 key(描述意义一般使用字符串类型,不能使用列表和字典):value(值)
字典的使用方法
布尔类型
一般只作为条件出现,不直接使用
print(bool(1 == 1))
print(bool(1 == 2))
只做条件判断
python中除了0/None/空/(控制符/空列表/空字典)/false之外所有数据类型都自带布尔值True
解压缩
lis = [1,2,3]
x1,x2,x3 = lis
不需要某一个就用_代替
x1,_,x3 = lis _表示不需要,约定成俗的
解压缩的对象有多少个元素,则必须拿多少个
与用户交互input
input() 目前只能学会这个