-
这种二进制的数和十六进制的数都为整形int
二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100。
十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,在Python中,十六进制使用前缀0x,比如:0x12ef,0xde2431af。
在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5。
空值是Python里一个特殊的值,用None表示。
注意,None和0是不一样的,None不能理解为0,因为0是有意义的,比如我有0个苹果表示我没有苹果,0表达的是数值0的意思,而不能表示为我有None个苹果,None是一个特殊的空值。
查看全部 -
眼前的白
查看全部 -
但是,如果字符串既包含'又包含"怎么办?
这个时候,就需要对字符串中的某些特殊字符进行“转义”,Python字符串用\进行转义。查看全部 -
在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b查看全部 -
取模运算---%---取余数
地板处---//----- 取整数
查看全部 -
1, 整数
2,浮点数
3,字符串
4,布尔值
5,空值 None
6,二进制 ob; 十六进制ox (0-9, a,b,c,d,e,f)
查看全部 -
dict 赋值
d = dict()
d['c'] = [50]
d['c'].append(6) ==>{'c':[50,6]}
d['c'].append([45,20]) ==>{'c':[50,6,[45,20]]}
查看全部 -
对象 dict()
获取数据 value.get('参数名') 当参数名不存在不会报错,建议采用此方法
value['参数名'] 当参数名不存在会报错
查看全部 -
#coding=utf-8
查看全部 -
x='bob'
x=x.capitalize()
print(x)
capitalize() // 方法可以把首字母变为大写。
查看全部 -
raw字符串:一个字符串有多个转义符,我们可以直接在字符串前面加一个前缀r替代,但r'...'不能表示多行字符串,也不能表示包含‘’和""的字符串
表示多行字符串,可以用'''...'''表示
还可以在多行字符串前面添加r,把这个多行字符串也变成一个raw字符串
查看全部 -
常用的转义字符还有:
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身注意:转义字符 \不计入字符串的内容中。
字符串中有单引号,字符串就用双引号括起来,字符串中有双引号就用单引号把字符串括起来,字符串中既有单引号又有双引号就在其前面插入一个\。
查看全部 -
and:只有两个布尔值都为True时,计算结果才为True.
or:只要有一个布尔值为True,计算结果就是True
not:把True变成False,把False变成True
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。
查看全部 -
顺序要从0开始
查看全部 -
/n 换行
/t tab
// /
//// /
查看全部
举报