-
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。
查看全部 -
支持取模运算。用百分号%表示取模
地板除 得到的结果会忽略纯小数的部分,得到整数部分。用//进行。
计算小数的时候。用round()函数来处理。round(数值,保留位数)。
查看全部 -
变量可以是任意数据类型。
变量不能用数字开头。是由大小写字母,数字和下划线组成。不要和python关键字重合。
一个变量可以先后存储多种不同类型的数据。
查看全部 -
0b表示二进制,0x表示十六进制。
很大的浮点数必须用科学计数法表示 ,10用e替代。
整数运算是精确的,浮点数运算会四舍五入。
布尔值对应的是 对 和 错。True False 。注意大小写。
布尔值可以用 and or not 运算。
空值 None。
查看全部 -
研究
查看全部 -
dict的优缺点:查找速度快 占用内存高
list:查找速度慢,占用内存低
dict:python3.6之前是无序的3.6之后是有序的
研究
查看全部 -
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True.
查看全部 -
使用Python计算小数的时候,经常需要保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留两位小数
round(num, 2) # ==> 3.33查看全部 -
age = 5
if age >=18:
print('adult')
elif age < 3:
print('baby')
elif age >= 3 and age < 6:
print('kid')
else:
print('teenage')
查看全部 -
空值用none表示查看全部
-
discard():删除集合中的元素,无需判断元素是否存在集合中
clear():清除集合中的所有元素
a.issubet(b):判断b是否是a的子集
a.issuperset(b):判断b是否是a的超集
a.isdisjoin(b):判断两个集合是否有重合的地方。有则返回false,无则返回true查看全部 -
删除set里的元素,用remove,使用remove需要先判断元素是都存在set里查看全部
-
set添加元素:add()添加一个元素,创建一个列表(里面的元素是新增的),用update(list)就可以增加多个元素查看全部
-
由于set里面的元素是无序的,所以不能使用索引,判断元素是否在set里,需要用in.还需注意set元素是区分大小写的查看全部
-
set与list最大的区别是:set里是不可以拥有重复的元素,而且set是无序的。set的创建是s=set([list])查看全部
举报