-
单行raw字符串r'...'
多行字符串'''...'''
多行raw字符串r'''...'''
查看全部 -
转义字符'\'
查看全部 -
在Python中,布尔类型还可以与其他数据类型(字符串,数字等)做 and、or和not运算:
a = True print(a and 0 or 99) # ==> 99
因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True,所以:
True and 0
计算结果是0
继续计算0 or 99
计算结果是 99
因此,结果是99。
需要注意的是,not计算的优先级是高于and和or的。True and not False # ==> True
在上述布尔计算中,先计算
not False = True
,然后再计算True and True
,因此得到True的结果。短路计算
在计算
a and b
时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。在计算
a or b
时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
查看全部 -
python效率低,代码量少
python不适合底层程序(驱动),移动端(android、iOS),游戏的开发
查看全部 -
二进制用0b开头
十六进制用0x开头
查看全部 -
取模'%'
向下取整'//'
保留有效数字round(变量,有效数字长度)
查看全部 -
raw:raw()内的字符不需转义,输出所输出内容。
查看全部 -
1989年发明
1991年2月第一个解释器诞生
1994年1月发布1.0版本
2000年10月发布2.0版本
2008年12月发布3.0版本
查看全部 -
整数和浮点数运算之后,结果都是浮点数;
地板除(//):得到的结果会忽略小数部分,只拿整数部分,
10//4 # ==> 2
round()函数,可以用来保留小数位,round(要保留小数位的数值,保留的位数)
round(10,3) # ==> 3.333,默认最后一位小数位四舍五入取值
查看全部 -
python中变量需要遵循一定的约束,可以是字母,下划线,数字,但是不能以数字开头;
变量不仅可以是数字,也可以是任意数据类型(布尔,字符串,空值None等)
变量定义:变量名=数据,a=1,python(特有的特性,动态语言)中一个变量可以存储不同的类型
查看全部 -
可以看到
print('抱歉,考试不及格')
这行代码明显比上一行代码缩进了这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进
在if语句的最后,有一个冒号
:
,这是条件分支判断的格式,在最后加入冒号:
,表示接下来是分支代码块
查看全部 -
在Python中,能够直接处理的数据类型有以下几种:
整数、浮点数、字符串、布尔值、空值。
查看全部 -
常见的编辑器包括:Sublime Text3,Visual Code,PyCharm
注意Helo Word 前后都有单引号
print和>>>不可以有空格
注意(、)、’、‘)均为英文字符
查看全部 -
在Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器,这些容器是Python编程中非常重要的数据结构.
list可以放入数字、字符串等数据类型,list不对放入其中的类型进行判断,也就是说,list可以同时放入任意类型的数据,这是Python这门语言决定的,因为Python是动态语言.
查看全部 -
# Enter a code
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49
}
print(d) # ==> {'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49}
print(d.keys())
if 'Alice' in d.keys():
alice_score= d.pop('Alice')
print(alice_score) # ==> 45
print(d) # ==> {'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49}
else:
print('None')
查看全部
举报