-
-
数字类型;
-
整型int;
-
作用;表示年龄(没有小数点)
-
定义方式;int
-
使用方法;+ - * / % ** //
-
-
浮点型;
-
作用;表示工资等(有小数点)
-
定义方式;float
-
使用方法;+ - * / % ** //
-
-
-
字符串类型;
-
作用;表示名字
-
定义方式;str 'xx'/"xx"/'''xxx'''
-
使用方法;
-
字符两端用引号包裹,单双都可,字符串内部如需用到引号必须与两端包裹引号不同,三引号可允许内部换行。
-
字符串之间可用 + 号进行接合,字符串*n将该字符串重复n遍
-
-
-
列表;
-
作用;可以表示多个元素
-
定义方式;list [xx,xx] 列表内的值可以是任意数据类型
-
使用方法;
-
索引;lis[0~n] (正序从0开始) (倒序从-1开始)
-
-
-
字典;
-
作用;变量值内元素过多时方便取用
-
定义;dict {键值对}
-
用法;
-
通过key取值
-
-
-
布尔型;
-
作用;布尔类型只有 Ture真 和 False假 两个值
-
定义;除0/None/空(空字符/空列表/空字典)/False 之外所有数据类型自带布尔值为True
-
使用方法;进行逻辑判断,条件成立为Ture,不成立为False
-
-
-
一行代码实现下述代码实现的功能:
x= 10
y= 10
z= 10
x=y=z=10
-
写出两种交换x、y值的方式:
x= 10
y= 20
# 1.中间值法
z=x
x=y
y=z
# 2.交叉互换
x,y=y,x
-
一行代码取出
nick
的第2、3个爱好:
nick_info_dict = {
'name':'nick',
'age':'18',
'height':180,
'weight':140,
'hobby_list':['read','run','music','code'],
}
print(nick_info_dict['hobby_list'][1],nick_info_dict['hobby_list'][2])
print(nick_info_dict['hobby_list'][1:3])
name = 'luo'
height = 180
weight = 165
# "My name is 'Nick', my height is 180, my weight is 140"
print(f'My name is {name}, my height is {height}, my weight is {weight}')
print('My name is {}, my height is {}, my weight is {}'.format(name,height,weight))
print('My name is %s, my height is %s, my weight is %s' % (name,height,weight))