-
数字类型
1)整型(int)
-
作用:表示人的年龄、各种号码、级别
-
定义方式:age=18 #age=int(18)
int向下取整
age=int(19.95)
print(19.95)
19 -
使用方法:加减乘除、取余(%)、取整(//)幂(**)、逻辑判断(大于、小于)
2)浮点型(float)
- 作用:表示身高、体重、薪资
- 定义方式:salary=2.1 # salary=float(2.1)
- 使用方法:加减乘除、取余(%)、取整(//)幂(**)、逻辑判断(大于、小于)
-
-
字符串类型
-
作用:表示名字、爱好
-
定义方式:字符串就是一串被串起来的字符,在单引号、双引号或三引号内包裹的一串字符。
需要注意的是:三引号内的字符可以换行,而单双引号内的字符不行。name1='nick'; name2="nick";
name3="""nick
eason"""
注意事项:如果字符串内有引号,则包裹字符串的引号和字符串内部的引号不能相同。
字符串的乘法只能乘以数字。
字符串比较大小,按照ASCII码比较。
不同数据类型不能相加 -
使用方法:字符串只能+、*和逻辑比较。字符串可以拼接,即重新申请一个小空间把两个字符串都拷贝一份再拼接。
-
-
列表
-
作用:存放多个值
-
定义方式:在[]内用逗号分隔开任意类型的值
hobby_list=['read','run','girl']
-
使用方法:按列表索引从中取值,索引序号从0开始,倒数第一个序号从-1开始,并且在列表中取值时‘顾头不顾尾’
print(hobby_list[0])
read
print(hobby_list[-1])
girl
print (hobby_list[0:2])
read run
pirnt (hobby_list[1:]
run girl
-
-
字典
-
作用:用来存取多个值,按照key:value的方式存值,取的时候可以通过key而非索引去取值,key对value具有描述性的作用。
-
定义方式:在{}内用逗号分隔开多个元素,每一个元素都是key:value的格式,其中value是任意格式的数据类型,key具有描述性作用,所以key 通常是字符串类型。
user_info={'name':'nick','gender':'male','age':19,'company_info':['oldboy','shanghai',501]}
-
使用方法:字典的取值方式不再依赖于索引,而是依赖于key,通过key及可获取对应的value值。
print(user_info['name'])
-
-
布尔型
-
作用:用以判断条件结果
-
定义方式:True、False通常情况不会直接引用,需要使用逻辑运算得到结果
Python中所有数据类型的值自带布尔值。如此多的数据类型中只需要记住只有0、None、空、False的布尔值为False,其余的为True -
使用方法:print(bool(1==2))
-
解压缩:
给出一个列表,一次性取出多个值
示例:list1=[1,2,3]
x,y,z=list1
x,_,z=list1 表示不想要这个值
*,z=list1 *_表示之前的z之前的值,都不需要
与python的交互:
input()
示例:msg=input(请正确输入你的年龄?)
注意:无论我们输入的值是数字类型、字符串类型、列表类型,input的接收值都是字符串类型。