-
123
查看全部 -
查看全部
-
python中
0、空字符串、None 都会被识别为 False,其他为 True2)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.7.13查看全部 -
其他进制转十进制
二进制转十进制
加权法:将二进制数每位的值乘以 22 的相应次方,并将结果相加。
例如,将二进制数 11011101 转换为十进制:1×23+1×22+0×21+1×20=8+4+0+1=131×23+1×22+0×21+1×20=8+4+0+1=13
因此,11012=131011012=1310。
八进制转十进制
加权法:将八进制数每位的值乘以 88 的相应次方,并将结果相加。
例如,将八进制数 111111 转换为十进制:1×82+1×81+1×80=64+8+1=731×82+1×81+1×80=64+8+1=73
因此,1118=73101118=7310。
十六进制转十进制
加权法:将十六进制数每位的值乘以 1616 的相应次方,并将结果相加。
例如,将十六进制数 2�2F 转换为十进制:2×161+�×160=32+15=472×161+F×160=32+15=47
因此,2�16=47102F16=4710。
查看全部 -
1
查看全部 -
i5o77777
tki7t7oo67676o9o676776oo68y897gh
648r76y6i6
t7576ou78o
查看全部 -
d = { 'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49 } print(d.get('Alice')) print(d.get('Bob')) print(d.get('Candy')) print(d.get('Mimi')) print(d.get('David')
查看全部 -
元组(tuple)
list列表
查看全部 -
LNKFGJDOJSOSkspofoskp9s dposkpojvisjvs dsodiodckosipodi dk;lksdkpo jfsojfsjf skokfosuojujlsjuspsjgofu9gs doiug09dufgndiofghdf
查看全部 -
+++dict字典数据结构+++
格式:
dictname = { key1 : value1 , key2 : value2 }
数据成组储存,每组数据包含一个key和一个value。
空dict的定义也可以使用以下方法:
d = dict()
*dict在Python3.5之前是无序的
查看全部 -
+++tuple不可更改性质的例外情况+++
tuple中的元素如果是组合数据类型(如list),则可以更改其内部
tuple不可更改性质适用于基础数据类型(如数字类、布尔类、字符串类)
以下是替换方法:
T = (1, 'CH', [3, 4]) #T[0]数字类,T[1]字符串,T[2]list(可变) L = T[2] print(L) # ==> [3, 4] # 尝试替换L中的元素 L[1] = 40 print(L) # ==> [3, 40] print(T) # ==> (1, 'CH', [3, 40])
*注意,可以更改的是同一个list内部的元素,不可更改list本身
T = (1, 'CH', [3, 4]) L2 = [3, 40] # 尝试替换tuple中的list T[2] = L2 # 报错
查看全部 -
+++tuple仅包含一个元素时的注意点+++
需要在元素后面加逗点,如T=(1,)
(1,)的圆括号表示元组tuple
(1)的圆括号表示优先运算,此案例中无实际作用
查看全部 -
+++在tuple中对某一给定的元素进行计数及定位+++
计数:tuplename.count(element)
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9) print(T.count(1)) # ==> 3
若给定不存在的元素值,count不会报错,会返回0(0个指定元素)
定位:tuplename.index(element)
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9) T.index(9) # ==> 10 T.index(1) # ==> 0
若给定不存在的元素值,index会报错,不存在相应的位置
若存在多个给定的元素值,index会返回第一次出现的位置
查看全部 -
+++对比list和tuple两种有序容器的区别+++
定义list:使用方括号[ ];定义tuple:使用小括号( )
list中元素可改变或添加,tuple中元素不可改变或添加
在运行上tuple的性能是list的数倍
+++list和tuple转化举例+++
L=[1,2,3] #定义list T=(1,2,3) #定义tuple T0=tuple(L) #list转tuple L0=list(T) #tuple转list
查看全部
举报