目录
简述Python的五大数据类型的作用、定义方式、使用方法:
-
数字类型
整型:
作用:描述id/手机号等整数
定义方式:height = 180
height = int(180)
使用方法:+ - * / % (取余) //(取整) **(幂)
浮点型:
作用:描述工资等小数
定义方式:num = 1.8
num = float(1.8)
使用方法:+ - * / % (取余) //(取整) **(幂)
-
字符串类型
作用:描述姓名
定义方式:name = ‘lj’
要用单引号,双引号,三引号(可以换行)括起来
使用方法:+ *
-
列表
作用:描述一个人的多个爱好
定义方式:lt = [‘read’,‘sing’,‘basketball’,‘dance’]
用中括号括起来,可以是任意数据类型
使用方法:索引取值,索引从0开始计数,逆向是从-1开始计数
-
字典
作用:对存入数据进行描述
定义方式:dic = {‘name’:‘lj’,‘height’:180}
用大括号以key-value 的形式将括起来,其中key只能是字符串,value可以是任意数据类型
使用方法:按key取值
-
布尔型
作用:判断对错
定义方式:True/False
使用方法:
一行代码实现下述代码实现的功能:
x = 10
y = 10
z = 10
# 解答内容:
x = y = z = 10
写出两种交换x、y值的方式:
x = 10
y = 20
# 解答内容:
# 1.通过第三个变量
x = z
x = y
y = z
print(x,y)
# 2.交叉赋值
x,y = y,x
print(x,y)
一行代码取出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])
使用格式化输出的三种方式实现以下输出(name换成自己的名字,既得修改身高体重,不要厚颜无耻)
name = 'GodL'
height = 182
weight = 135
# "My name is 'Nick', my height is 180, my weight is 140"
# 1.f-sring格式化输出
print(f'my name is {name}, my height is {height}, my weight is {weight}')
# 2.%占位符输出
print('my name is %s, my height is %s, my weight is %s' %(name,height,weight))
# 3. .formatzhanwei
print('my name is {}, my height is {}, my weight is {}'.format(name,height,weight))