-
flag = s1.isdisjoint(s2) if not flag:
真T/假,可以运用在很多地方
查看全部 -
因此tuple可以作为dict的key,但是list不可以作为dict的key,否则将会报错。
查看全部 -
不识别中文,可以在最前面加上
# -*- coding: UTF-8 -*-
查看全部 -
在计算
a and b
时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。在计算
a or b
时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
查看全部 -
1、not计算的优先级是高于and和or
查看全部 -
round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数
查看全部 -
def fib_recur(n):
if n <= 2:
return 1
return fib_recur(n-1) +fib_recur(n-2)
print(fib_recur(5))
def show(n):
l = []
i = 1
while i <= n:
l.append(fib_recur(i))
i = i+1
print(l)
show(6)
终于会用递归整斐波那契数组了 ,比java实现要来的快
查看全部 -
Python除了普通除法以外,还有一个特殊的除法被称为
地板除
,对于地板除
,得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//
进行。10//4 # ==> 2 10//2.5 # ==> 4.0 10//3 # ==> 3
查看全部 -
二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀
0b
表示,比如:0b0110
,0b1100
。十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,在Python中,十六进制使用前缀
0x
,比如:0x12ef
,0xde2431af
。查看全部 -
tuple元组数据固定不可变,且不可添加查看全部
-
s = 'ABCD' for ch in s: print(ch) # 注意缩进
for循环下一行缩进
查看全部 -
函数返回值为多个时候,结果存储在tuple里
查看全部 -
数据类型: 整数 浮点数 字符串 布尔值 空值查看全部
-
sum函数为内置函数,可用在list tuple dict set求和
查看全部 -
##一般来说,函数传参是有固定类型的,如果传参错误会报错,此时我们利用isinstance()函数对传参进行类型校验 格式为 isinstance(参数,类型)
isinstance(100, int) # ==> True isinstance(100.0, int) # ==> False isinstance('3.1415926', str) # ==> True
查看全部
举报