1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python基本数据类型包括哪些_python入门3——基本数据类型

python基本数据类型包括哪些_python入门3——基本数据类型

时间:2019-01-28 17:02:38

相关推荐

python基本数据类型包括哪些_python入门3——基本数据类型

一、什么是数据类型

不同种类的数据类型的存取机制不一样,用途也不一样。

二、数据为何分类

数据是事物的状态,事物的状态是分为多种多样的,对应着就应该用不同类型的数据去记录。

三、常用数据类型以及如何用

3.1 整型int

作用:记录年龄、等级、各种号码、个数......

定义:用整数表示变量的值

# 例

age = 18# age=int(18)

number = 23 # number=int(23)

print(age,type(age)) # type查看数据类型

3.2 浮点型float

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

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

# 例

salary = 3.3 # salary=float(3.3)

height = 1.7 # height=float(1.7)

3.3 字符串类型str

作用:记录描述性质的内容,如名字、国籍、爱好、一段话等等

定义:用' ' 或“ ”或“”“ ”“” 和‘’‘ ’‘’中间包含一系列字符

单行:‘ ’、“ ”

多行:“”“ ”“”、‘’‘ ’‘’

单行的使用

# 例

msg1 = 'hello yue'

msg2 = "hello yyy"

多行的使用

# 例

msg3 = """

1111

2222

3333

"""

msg4 = '''

44444

55555

66666

'''

注意:外层用双引号,内层就需要用单引号

# 例

print("my name is 'yoyo'")

使用小技巧

windos系统:Ctrl + D复制当前行,Ctrl + Alt + L格式化代码

Mac系统:⌘ + D复制当前行,⌥ + ⌘ + L格式化代码

3.4 列表类型list

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

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

# 例

正向取值

#0 1 2 3

# 0 1 2

L = [111,3.4,'abc',['xxx','www',[333,4444]]]

索引从0开始

print(L[0]) # 输出: 111

反向取值

print(L[-1]) # 输出: ['xxx', 'wwww', [333, 444]]

print(L[-3]) # 3.4

print(l[-1][2][0]) # 333

3.5 字典类型dict

作用:按照属性名存放多个值,key:value组合

定义:在{ }内用逗号分隔开多个key:value,key通常是str类型,value可以是任意类型

# 例

info={

'name':'egon',

'age':18,

'gender':'male',

'level':'10',

'salary':'3.3'

}

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

print(info['age']) # 输出:18

字典嵌套

# 例

d={"k1":111,"k2":222,"k3":[444,555],"k4":{"a":1,"b":2}}

print(d["k3"][0]) # 输出:444

print(d["k4"]["a"]) # 输出:1

3.6 布尔类型bool

作用:True和False,通常用于判断

定义:tag=True和tag=False

显式的布尔值

# 例

x = 10

y = 9

print(x > y) # 输出:True

print( x < y) # 输出:False

隐式的布尔值

所有的数据类型的值都可以去当作隐式布尔值去用,其中0、空、None的布尔值为False,其余为True

# 例

# print(bool(1))输出:True

# print(bool(0))

# print(bool([]))

# print(bool(""))

# print(bool(""))

# print(bool({}))

# print(bool(None))

# 输出全部为:False

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。