多平台统一管理软件接口,如何实现多平台统一管理软件接口
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~