python的核心数据类型_Python基础--核心数据类型

python的核心数据类型:

Number 数字(整数,浮点数,复数,布尔型数)

String 字符串

List 列表

Tuple 元组

Dictionary 字典

Set 集合

1. 整数(整型数)int

整数是指不带小数部分的数(自然数,0,负数自然数),如:-5,100,0,99999999999(python 的整数可以很大)

整型数的字面值表示方式:

十进制的表示方式:

10, 200, -1, 9999999999999999

二进制的表示方式(以0b开头,后跟0-1)

用 bin(x) 函数将其他进制数转为二进制字符串表示

0b111

7

0b11111000101101010111

1018711

bin(10)

'0b1010'

八进制的表示方式(以0o开头,后跟0-7)

用 oct(x) 函数将其他进制数转换为八进制字符串表示

0o11

9

0o177

127

oct(0b1111)

'0o17'

十六进制的表示方式(以0x开头,后跟0-9&A-F||a-f)

用 hex(x) 函数将其他进制数转换为十六进制字符串表示

0x11

17

0xFF

255

hex(0o177)

'0x7f'

2. 浮点数 float

浮点数是带有小数部分的数字(小数部分可以是0)

浮点数的字面值表示方式:

小数表示方式

3.14 3.1 3.0 3. 0.14 .14

科学计数表示方式:

格式:小数 e/E(正负号) 指数(10的多少次方)

6.18E-1 # 等同于0.618

2.9979e8 # 光速

分为两部分:实部(real),虚部(image)虚部是以‘j’或‘J’结尾的数

复数的字面值表示方式:

1j

(2j)

1+1J

1-2j

4. 布尔 bool

用来表示真和假两种状态的类型

布尔数的字面值表示方式:

true 表示真(条件满足或成立)

false 表示假(条件不满足或不成立)

注:true的值是1,false的值为0

5. 内置函数(1):数值对象的构造(创建)函数

int(x,base=10)

base是进制关系,大于等于2且小于等36,默认十进制

用数字或字符串转换为整数,如果不给出参数,则返回0。

如果给出base参数,意思是将符合base 进制的x 字符串数字或数字,

转换成base 进制数,x 的取值范围0-9,a/A - z/Z

float(obj)

用字符串或数字转换为浮点数,如果不给出参数,则返回0.0

complex(r=0.0, i=0.0)

用数字创建一个复数(实部为r, 虚部为i)

bool(x)

用x创建一个布尔值(Ture/False)

bool(x) 返回假值的情况:

None 空值

False 布尔假值

0 0.0 0j 所有的数字零

'' 空字符串

[] 空列表

() 空元组

{} 空字典

set() 空集合等

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页