Python ❀ 内置数据类型(一)(python入门教程(非常详细))

网友投稿 269 2022-08-27


Python ❀ 内置数据类型(一)(python入门教程(非常详细))

Python学习计划(四)

内置数据类型(一)

内置数据的三大主要类型:

数字(整数、浮点数)序列(字符串、列表、元组)映射(字典)

按照是否可原地修改值分两大类:

不可变对象(数字,字符串,元组,不可变集合)可变对象(列表,字典,可变集合)

一、整数(不可变对象) 1、分类:

正整数负整数零

或者

二进制整数八进制整数十六进制整数

2、相关操作: (1)算数运算符:基本的数学运算

符号

解析

+


-


*


/


//

取整除

%

取余除

**

幂次方

(2)比较运算符

符号

解析

==

检查两个操作数是否相等,是为真

!=

检查两个操作数是否不等,是为真

<>

检查两个操作数是否不等,是为真

>

检查左操作数是否大于右操作数,是为真

<

检查右操作数是否大于左操作数,是为真

>=

检查左操作数是否大于或等于右操作数,是为真

<=

检查右操作数是否大于或等于左操作数,是为真

(3)赋值运算符

符号

解析

+=

c += a等效于c = c + a

-=

c -= a等效于c = c - a

*=

c *= a等效于c = c * a

/=

c /= a等效于c = c / a

%=

c %= a等效于c = c % a

**=

c **= a等效于c = c ** a

//=

c //= a等效于c = c // a

(4)位运算

符号

解析

&


(竖线此处不可表示)


^

异或

<<

左移

>>

右移

(5)三元运算符:e = x if condition else y

If condition: e = xElse: e=y

二、浮点数(不可变对象) 1、分类:

一般浮点数科学浮点数:3.14e-10

2、相关操作:同整数型,不支持位运算符

3、相关内置模块:需要导入import xxx

Math:数学工具模块

Math.pi:圆周率Math.e:自然数Math.sin()Math.qrt()

Random:随机工具模块

Random.random():随机生成0-1之间的浮点数Random.randint(m,n):生成m-n之间的整数Random.choice(序列):在随机序列中随机抽取一个元素Random.shuffle(序列):随机打乱一个集合

三、集合型(不可变对象) set元素唯一的无序集合,元素类型不限并且可以嵌套,用{}表示,不支持索引

相关操作: (1)并集运算:a|b或a.union(b) (2)交集运算:a&b或a.intersection(b) (3)对称差运算:a^b (4)差集运算:a-b (5)增加元素运算:a.add(4)或a.update({5}) (6)删除元素运算:a.removr(5) (7)验证子集:a.issubset(b) (8)元素存在性:1 in a,2 not in a (9)集合解析器:{x**2 for x in {1,2,3}}

四、布尔型(不可变对象) 就两个值

TrueFalse

逻辑运算符:

符号

解析

and


or


not


创作者:Eric· Charles


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python ❀ 基本语法(python入门教程(非常详细))
下一篇:Python ❀ 内置数据类型(二)(python怎么读)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~