1. 数字类型int:
1、整形
作用:可以表示人的年龄,身份证号码,身高和体重等
定义方式:
weight = 130
print(weight)
weight1 = int(130.2)
print(weight1 )
130 130
使用方法: a=2 b=2 print(a+b) print(a-b) print(a*b) print(a/b) print(a//b) ## 取整 print(a%b) ## 取余 print(a**b) ## 幂
浮点型:
作用:可以表示薪资等。 定义方式:
salary = float(3)
print(salary)
3.0
使用方法:
a=2 b=2 print(a+b) print(a-b) print(a*b) print(a/b) print(a//b) ## 取整 print(a%b) ## 取余 print(a**b) ## 幂
2 、字符串类型
作用: 定义方式:
name = 'zha_zha'
name1 = '''zha_zha'''
name2 = '''zha
zha'''
name3 = "zha_zha"
print(name)
print(name1)
print(name2)
print(name3)
zha_zha zha_zha zha zha zha_zha
使用方法:
name = 'zha_zha'
name1 = '''zha_zha'''
print(name+name1)
name3 = boy
print(name3*10)
zha_zhazha_zha
boyboyboyboyboyboyboyboyboyboy
3、. 列表
作用:可以放多个数据类型
定义方式:
hobby_list = ['chi','he','wan']
print(hobby_list)
['read', 'run', 'girl']
使用方法:
hobby_list = ['chi','he','wan']
print(hobby_list[0])
chi
4.、字典
作用:
用来存取多个值,按照key:value的方式存值,取的时候可以通过key而非索引去取值,key对value具有描述性的作用。存放数据的种类各种各样并且数据较多的时候可以使用字典。
使用方法:
user_info = {'name': 'zh', 'gender': 'male', 'age': 10,
'company_info': ['lao', 'beijing', 50]}
print(user_info['name'])
print(user_info['company_info'][0])
zh lao
定义方式:
user_info = {'name': 'nick', 'gender': 'male', 'age': 19,
'company_info': ['oldboy', 'shanghai', 50]}
print(user_info)
{'name': 'nick', 'gender': 'male', 'age': 19, 'company_info': ['oldboy', 'shanghai', 50]}
5. 布尔型
定义:True、False通常情况不会直接引用,需要使用逻辑运算得到结果。
使用方法:
print(bool(0)) print(bool('nick')) print(bool(1 > 2)) print(bool(1 == 1))
False True False True
作用:用于判断条件结果。
二、一行代码实现下述代码实现的功能:
x = 10 y = 10 z = 10
x=y=z=10
三、写出两种交换x、y值的方式:
x = 10
y = 10
x=10
y=10
z=x
x=y
y=z
x=10
y=10
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:3])