代码拉取完成,页面将自动刷新
常量一般是整个程序过程中不可改变的内容,如字面量。
通常使用 大写+下划线 来表示一个常量。
!> 注意,这只是社区普遍的命名约束。也就是说,它还是变量,但我们看成常量。
MATH_PI = 3.14159
None
。# 小写+下划线
total_count = 50
# 驼峰法
totalCount = 50
# 修改变量的类型
total_count = '50'
进制 | 开头 | 范围 | 例子 |
---|---|---|---|
二 |
0b 或0B
|
0-1 |
0b1 、0B1
|
八 |
0o 或0O
|
0-7 |
0o1234 、0O1234 、-0O1234
|
十 | 无 | 0-1 |
1234 、-1234
|
十六 |
0x 或0X
|
0-9 和 A-F (或a-f ) |
0xFF 、0xff 、-0xFF
|
int
,其余函数转换后为字符串类型。int
,其余函数的参数必须是整数类型。目标 | 函数 |
---|---|
二 | bin(x) |
八 | oct(x) |
十 | int(x) |
十六 | int(x) |
17
位的精度和 -308
到 308
的指数。123.123
12e38
、12E38
float(x)
round(f,n)
,f
为数字,n
为位数。a+bj
或a+bJ
表示,其中a
为实部,b
为虚部:1+2j
、1+2J
complex(a[,b])
属性(复数z ) |
说明 |
---|---|
z.real |
获取实部 |
z.imag |
获取虚部 |
True
和 False
True
被认为是1
, False
被认为是 0
bool
:bool(x)
转换成假的情况:
情况 |
---|
None |
0 和0.0
|
空字符串、列表、元组、集合、字典 |
from fractions import Fraction
a = Fraction(2,5)
属性(分数为f ) |
说明 |
---|---|
f.denominator |
查看分母 |
f.numerator |
查看分子 |
+
、-
、*
、/
等运算。from fractions import Decimal
a = Decimal(1/3)
+
、-
、*
、/
等运算。运算符 | 说明 |
---|---|
+ |
加法 |
- |
减法 |
* |
乘法 |
/ |
除法,结果为float
|
// |
整除,若操作数均为整数,则结果为 int ,否则为 float
|
% |
取余,若操作数均为整数,则结果为 int ,否则为 float
|
** |
幂运算 |
!> 操作数必须为 int
运算符 | 说明 |
---|---|
& |
按位与 |
| |
按位或 |
^ |
按位异或 |
~ |
按位取反 |
<< |
左移位 |
>> |
右移位 |
结果为 bool
类型。
运算符 | 说明 |
---|---|
> |
大于 |
< |
小于 |
>= |
大于等于 |
<= |
小于等于 |
== |
等于 |
!= |
不等于 |
运算符 | 说明 |
---|---|
= |
赋值运算符,可以定义变量 |
算术运算符+等号:+= 、-= 、*= 、/= 、%= ... |
复合赋值运算符,不可以定义变量 |
!> python 的或和与预算符与其他语言不一样,返回值不一定是 bool
运算符 | 示例 | 说明 |
---|---|---|
and |
a and b |
若 a 为真,返回 b ,否则返回 a
|
or |
a or b |
若 a 为真,返回 a ,否则返回 b
|
not |
not a |
结果为 bool
|
运算符 | 示例 | 说明 |
---|---|---|
in |
a in b |
若 a 在序列 b 中,返回真 |
not in |
a not in b |
若 a 不在序列 b 中,返回真 |
运算符 | 示例 | 说明 |
---|---|---|
is |
a is b |
若 a 和 b 的地址相同,返回真 |
not is |
a not is b |
若 a 和 b 的地址不同,返回真 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。