python日记(二)
Python日记(二)
1.模块间的代码元素访问
Hello模块代码:
1 |
|
World模块代码:
1 |
|
运行结果:
2.数据类型
Python中有6种主要的内置数据类型:数字、字符串、列表、元组、集合和字典。其中数字类型有四种,包括整数类型、浮点类型、复数类型和布尔类型。
- 整数类型:int
- 浮点类型:float
- 复数类型:complex # 形式是a+bj
- 布尔类型:bool(整数类型的一种子类)
3.数据类型的转换
数据类型的转换分为隐式类型转换和显式类型转换(自动与非自动)
- 隐式类型转换
数字之间可以进行数学计算,在进行数学计算时若数字类型不同,则会自动的发生数字类型的转换
- 显式类型转
使用转换函数进行转换,除复数外,三种数字类型如整数、浮点和布尔都有自己的转换函数,分别是int()、float()和bool()函数
4.运算符
算数运算符
运算符 名称 例子 说明 + 加 a+b 求a和b的和 - 减 a-b 求a与b的差 * 乘 a*b 求a和b的积 / 出 a/b 求a除以b的商 % 取余 a%b 求a除以b的余数 ** 幂 a**b 求a的b次幂 // 地板除法 a//b 求小于a与b的商的最大整数
运算符 | 名称 | 例子 |
---|---|---|
== | 等于 | a==b |
!= | 不等于 | a!=b |
> | 大于 | a>b |
< | 小于 | a<b |
>= | 大于等于 | a>=b |
<= | 小于等于 | a<=b |
运算符 | 名称 | 例子 | 说明 |
---|---|---|---|
not | 逻辑非 | not a | a为ture时,值为flase,若a为flase,则值为ture |
and | 逻辑与 | a and b | a、b全为ture,结果才为ture |
or | 逻辑或 | a or b | a、b全为false,结果才为false |
运算符 | 名称 | 例子 | 说明 |
---|---|---|---|
~ | 位反 | ~x | 将x的值按位取反 |
& | 位与 | x&y | 将x与y按位进行位与运算 |
| | 位或 | x|y | 将x与y按位进行位或运算 |
^ | 位异或 | x^y | 将x与y按位进行位异或运算 |
>> | 右移 | x>>a | 将x右移a位,高位采用符号位补位 |
<< | 左移 | x<<a | 将x左移a位,低位用0补位 |
5.运算符的优先级
优先级 | 运算符 | 说明 |
---|---|---|
1 | () | 小括号 |
2 | ** | 幂 |
3 | ~ | 位反 |
4 | +,- | 正负号 |
5 | *,/,%,// | 乘,除,取余,地板除 |
6 | +,- | 加,减 |
7 | <<,>> | 位移 |
8 | & | 位与 |
9 | ^ | 位异或 |
10 | | | 位或 |
11 | <,<=,>,>=,<>,!=,== | 比较 |
12 | not | 逻辑非 |
13 | and,or | 逻辑与,逻辑或 |
python日记(二)
https://one-null-pointer.github.io/2022/08/21/python日记(二)/