-
keys()函数返回dict的所以的key
查看全部 -
布尔类型的集中运算
与运算
只有两个布尔值都为 True 时,计算结果才为 True
或运算
只要有一个布尔值为 True,计算结果就是 True
非运算
把True变为False,或者把False变为True
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
not计算的优先级是高于and和or的
短路计算
在计算
a and b
时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。在计算
a or b
时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b
查看全部 -
取模运算
Python数字支持取模运算,使用百分号
%
表示取模,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。print(3 % 2) # ==> 1
Python除了普通除法以外,还有一个特殊的除法被称为
地板除
,对于地板除
,得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//
进行10//4 # ==> 2 10//2.5 # ==> 4.0
经常需要保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
num = 10 / 3 print(num) # ==> 3.3333333333333335 # 使用round保留两位小数 round(num, 2) # ==> 3.33
查看全部 -
合法的变量名:
变量名由大小写英文字母、数字和下划线
_
组成变量不能用数字开头
变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)
查看全部 -
在Python中,二进制整数使用前缀
0b
表示,十六进制使用前缀0x
;对于很大或很小的浮点数,就必须用科学计数法表示,在Python中,把10用e替代,比如:
1.23x10^9
就是1.23e9
,或者12.3e8
,0.000012
可以写成1.2e-5
整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差
在Python中,字符串是以''或""括起来的任意文本
在Python中,可以直接用True、False表示布尔值(请注意大小写,不需要使用字符串符号括起来),布尔值可以用
and
、or
和not
运算空值是Python里一个特殊的值,用
None
表示查看全部 -
python3.0与python 2.0版本开发的程序不互容查看全部
-
运行效率低,但代码量少查看全部
-
a=ture ,a or b,则返回a
b=' ', 0,空值和None,均为false
false or ture, 返回ture
查看全部 -
dict:映射
查看全部 -
定义一个元素的元组的时候,需要在唯一的数据的后面添加一个逗号,否则括号会被当做运算符处理
查看全部 -
整数 浮点数 字符串 布尔值 空值
查看全部 -
使用tuple()和list()函数可以进行列表和元组的互相转换
查看全部 -
面向对象、解释性的变成语言
查看全部 -
爱了爱了, 老师说的真好
查看全部 -
1994年python1.0查看全部
举报