Python入门 —— 基本数据类型

一:为何 变量值(记录的数据) 要有类型呢?


1. 既然可以记录事物的状态,为什么要分类型呢?

变量值是来记录事物状态的,

而事物的状态是多种多样的,

所以对应着就要应该用不同类型的值去记录这些状态。

二:常见的基本数据类型


1. 字符串类型(str)

作用:记录描述性质的状态

定义:在 ''、""、''''''、"""""" 中包含一串字符

单行:''、""

多行:''''''、""""""

单行的使用

name = 'Duck'

多行的使用

msg = """

Duck

Hen

Cow

"""

外层用单引号,内层就应用双引号

使用小技巧(Ctrl + D 复制当前行,Ctrl + L 格式化代码)

2. 整型(int)

作用:年龄、号码、邮编...

定义:用整数表示变量值

(例)age = 18

(例)call = 12580

3. 浮点型(float)

作用:记录身高、薪资、体重...

定义:用数字(可带小数点)表示变量值

(例)slary = 3.1

(例)height = 1.80

(例)weight = 70.1

4. 列表(list,存多个值,索引对应值,索引代表的是位置)

作用:按照顺序存放多个值,并且可以按照顺序取出指定位置的值

定义:在 [ ] 内,用逗号分隔开多个任意类型的值

(例) l = ['name',10,11.11,['bbb','ccc'],'sad']

索引从0开始

print(l[0]) —— 输出:name

print(l[1]) —— 输出:10

反向取值

print(l[-1]) —— 输出:sad

print(l[-3]) —— 输出:11.11

嵌套取值

print(l[3][1]) —— 输出:bbb

5. 字典(dic,存多个值,key对应值,通常情况下,key对值应该具有描述性,key通常是字符串类型)

作用:存放多个值,按照键值对取值

定义: { },逗号分隔开多个key:value的元素

(例) info = {"name":'Darker',

"age":18,

"sex":'male',

"salary":1.75

}

输入查找条件,按照键值对取值

print(info["name"]) —— 输出:Darker

猜你喜欢

转载自www.cnblogs.com/xuexianqi/p/12333376.html
今日推荐