-
r
,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如: r'\(~_~)/ \(~_~)/''''...'''
表示多行字符串,例如:'''Line 1
Line 2
Line 3'''
查看全部 -
常用的转义字符:
\ 普通字符,但可以表示区分统一代码内的引号
\n
表示换行\n
表示换行\t
表示一个制表符\\
表示\
字符本身查看全部 -
布尔值计算:
not计算的优先级是高于and和or的。
True and not False # ==> True
在上述布尔计算中,先计算
not False = True
,然后再计算True and True
,因此得到True的结果。查看全部 -
round()函数: round(num, 2) # ==> 3.33
地板除 //:10//4 # ==> 2 10//2.5 # ==> 4.0 10//3 # ==> 3
查看全部 -
整数和浮点数可以直接运算 ,得到的结果不管小数点后是否有值,结果都变成浮点数;
浮点数可以表达整数的结果,但是整数不能表达浮点数的结果。
查看全部 -
变量名由大小写英文字母、数字和下划线
_
组成变量不能用数字开头
变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)
查看全部 -
整数:int
浮点数:float
字符串:str
布尔值:
与运算: and 两者为Ture 才为Ture
或运算:or 只要满足其一即为Ture
非运算(否定运算):not 是变否 否变是
查询数据类型:type() 函数
查看全部 -
Python 采用缩进和冒号( : )来区分代码块之间的层次。4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。
查看全部 -
布尔值可以用
and
、or
和not
运算(注意and
,or
,not
都是Python语言本身的关键字)。and
运算是与运算,只有所有都为 True,and运算结果才是 True。or
运算是或运算,只要其中有一个为 True,or 运算结果就是 True。not
运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。查看全部 -
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
查看全部 -
第一个是需要保留小数点位数的数值,第二个是保留的位数。round( num,2) = 0.00
查看全部 -
自己定义函数:def
在缩进块中编写函数体
返回值用 return
查看全部 -
issubset 子集 issuperset 超集是否重合:isdisjoint()
增删改查
查看全部 -
#布尔运算
与运算
只有两个布尔值都为 True 时,计算结果才为 True。
True and True # ==> True True and False # ==> False False and True # ==> False False and False # ==> False
或运算
只要有一个布尔值为 True,计算结果就是 True。
True or True # ==> True True or False # ==> True False or True # ==> True False or False # ==> False
非运算
把True变为False,或者把False变为True:
not True # ==> False not False # ==> True
需要注意的是,not计算的优先级是高于and和or的。True and not False # ==> True 在上述布尔计算中,先计算not False = True,然后再计算True and True,因此得到True的结果。
查看全部 -
删除元素 :remove()
需判断是否在set中,否则会出现错误
discard()也可以删除,比remove更高效,不需要判断
clear() 可以删除所有元素
查看全部
举报