一、简述python的五大数据类型的作用、定义方式、使用方法
数字类型
整型
作用:描述身份证、学号等
定义方式
a = int(123)
浮点型
作用:描述身高、薪资等
定义方式
a = float(20000.0)
字符串类型
作用:描述名字、爱好等
定义方式
a = 'byx' b = "byx" c = ''' a b c '''
使用方法
a = 'my name is ' b = 'byx' print(a + b) # 'my name is byx' print(b * 2) # 'byxbyx' print(a > b) # True
列表
作用:能够存储多组任意类型数据,并且可以方便的取出一条或多条。
定义方式:中括号内通过逗号分隔开多个数据。
使用方法
l = [1, 2.3, 'a', ['b', 'c']]
字典
作用:能够存储多组数据,存储的数据有对应的描述
定义方式:大括号内存多个元素,元素以key: value的格式储存,键值对以逗号隔开
使用方法
dic = {'a': 1, 'b': 2} dic = dict(a = 1, b = 2, c = 3) print(dic[a]) # 1
布尔型
作用:标识事物的对错或可行性
使用方式
tag = True tag = False
二、一行代码实现下述代码功能
x = 10 y = 10 z = 10
x = y = z = 10
三、写出两种交换x、y值的方式
x = 10 y = 20
z = x x = y y = z
x, y = y, x
四、一行代码写出nick的第2、3个爱好
nick_info_dict = { 'name':'nick', 'age':'18', 'height':180, 'weight':140, 'hobby_list':['read','run','music','code'], }
res1, res2 = nick_info_dict['hobby_list'][1], nick_info_dict['hobby_list'][2]
五、使用格式化输出的三种方式实现以下输出
name = 'byx' height = 180 weight = 140 # "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 %s, my height is %s, my weight is %s' % (name, height, weight)) print('My name is {}, my height is {}, my weight is {}'.format(name, height, weight))
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did171902