python基本数据类型

数据类型概论

"""python

计算机对数据进行运算时须要明确数据的类型和含义。例如,一个数据100 101,计算机须要明确的知道这个数据是十进制数字100 101或二进制数字100101或像名字同样的一个字符串"100 101"。不只对计算机,即便对人来讲,也须要清楚数字所表达的基本类型及含义。数据类型用来表达数据的含义,消除计算机对数据理解的二义性。

python语言支持多种数据类型,最简单的包括数字类型、字符串类型,略微复杂的包括元组类型、集合类型、列表类型、字典类型等。

"""索引

数字类型

什么是数字类型?

"""字符串

表示数字或数值的数据类型称为数字类型,python中提供3种数字类型:整型、浮点型和复数,分别对应数学中的整数、实数、复数

"""数学

整数

"""基础

整数类型int与数学中整数概念同样

做用:通常记录年龄、身份证号、个数等等

例如:

age = 18

print(type(age))

"""变量

浮点型float

"""数据类型

浮点数类型和数学中实数的概念同样,表示带有小数的数值,python语言中的浮点数类型必须带有小数部分,小数部分能够是0。

做用:通常记录薪资、身高、体重等等

例如:1010是整数,1010.0是浮点数

height = 1.80

weight = 60.0

print(type(height))

"""二进制

//int与float之间能够相加

复数类型

"""float

在python中,复数类型能够看做二元有序实数对(a,b),表示a+bj,其中a是实数部分,简称实部,b是虚数部分,简称虚部。虚部部分经过后缀”J“或者”j“来表示。须要注意,当b为1时,1不能省略,即1j表示复数,而j则表示python程序中的一个变量。

复数类型中实部和虚部都是浮点类型,对于复数z,能够用z.real和z.imag分别得到它的实数部分和虚数部分。

例如:

(1.23e4+5.67e4j).real //得到实数部分

12300.0

(1.23e4+5.67e4j).imag // 得到虚数部分

56700.0

1.23e4+5.67e4j.imag // 先得到5.67虚部,在与1.23e4进行求和计算

69000.0

"""程序

字符串类型str

"""

计算机程序常常用于处理文本信息,文本信息在程序中使用字符串类型来表示。字符串是字符的序列,在python中常常用一对双引号" "或者一对单引号' '括起来的一个或多个字符来表示。其中,双引号和单引号的做用相同。

"""

做用:记录描述性质的状态,名字,一段话

例如:

name = "佩奇" //佩奇就是字符串str

age = "20" // "20"也是字符串str

age = 20 //20是整数类型int

注意:当字符串嵌套使用时,外层用单引号,内层用双引号,或外层用双引号,内层用单引号

例如:'小猪佩奇讲的是小猪"佩奇"的故事'

列表类型(基础部分)

"""

列表是包含0个或多个元组的有序序列,属于列表类型。列表能够进行元素增长、删除、替换、查找等操做。列表中没有长度限制,元素类型能够不一样,不须要预约义长度。

列表类型用中括号[]表示,在[]内用逗号分开多个任意类型的值,一个值称之为一个元素

例如:x = ["佩奇","aa",10,["乔治","dd"]]

print(x)

"""

列表的索引

"""

索引是列表的基本操做,用于得到列表中的一个元素。该操做沿用序列类型的索引方式,即正向递增序号从0开始或反向递减序号从-1开始,使用括号()做为索引操做符,索引序列不能超过列表的元素范围,不然会产生IndexError错误

做用:记录多个值,而且能够按照索引取指定位置的值

例如:x = ["佩奇","aa",10,["乔治","dd"]]

print(x[0]) //输出结果为:佩奇

print(x[3]) //输出结果为:['乔治', 'dd']

print(x[-1]) //输出结果为:['乔治', 'dd']

"""

字典类型(基础部分)

"""

python语言中的字典使用大括号{}创建,每一个元素都是一个键值对,使用方法:{<键1>:<值1>, <键2>:<值2>, <键3>:<值3>,...<键n>:<值n>,}

其中,键和值经过冒号链接,不一样键值对经过逗号隔开。key对应值,其中key一般为字符串类型,因此key对值能够有描述性的功能

做用:用来存多个值,每一个值都有惟一一个key与其对应,key对值有描述性功能

定义:在{}内用逗号分开各多个key:value

例如

x = {"name":"佩奇","age":18}

print(x) //输出结果:{'name': '佩奇', 'age': 18}

print(x["name"]) //输出结果:佩奇

布尔bool

做用:用来记录真假两种状态

定义:True、False

一般用来看成判断的条件

"""

相关文章
相关标签/搜索