-
set内部存储的元素是无序的,而且不能重复。
set会自动去掉重复的元素,原来的list有4个元素,但set只有3个元素。
查看全部 -
要把新同学'Paul'的成绩 72 加进去,用赋值语句:
>>> d['Paul'] = 72
查看全部 -
一是先判断一下 key 是否存在,用 in 操作符:
if 'Paul' in d: print d['Paul']
如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。
二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None:
>>> print d.get('Bart') 59 >>> print d.get('Paul') None
查看全部 -
r'...'
表示法不能表示多行字符串,也不能表示包含'
和"
的字符串r'...'中不能包含',可以包含"
r"..."中不能包含",可以包含'
查看全部 -
print('Hello,World')
查看全部 -
win+r cmd
输入python,进入到python交互环境中,
输入exit<>退出python交互式环境
查看全部 -
Python可跨平台运行
Python的版本:2.7版-3.3版(不兼容)
教程使用2.7版本,因为许多第三方库暂时不能在3.3版上运行
查看全部 -
list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据:
>>> L = ['Michael', 100, True]
一个元素也没有的list,就是空list:
>>> empty_list = []
查看全部 -
因为Python把
0
、空字符串''
和None
看成 False,其他数值和非空字符串都看成 True查看全部 -
Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
查看全部 -
and与运算:只有两个布尔值都为 True 时,计算结果才为 True。
or或运算:只要有一个布尔值为 True,计算结果就是 True。
not非运算:把True变为False,或者把False变为True:
查看全部 -
Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数:
整数和浮点数混合运算的结果就变成浮点数.
查看全部 -
\n前面要带标点符号
查看全部 -
#-*-coding:utf-8-*- 如果不加格式转换注释,将不能正常显示中文。并且程序里加了注释内容的话将会报错无法运行。查看全部
-
sum = 0
x = 1
n = 1
while True:
sum=sum+x
x=2^(n-1)
n=n+1
if n>20
break
print sum
查看全部
举报