-
Python的注释以
#
开头,后面的文字直到行尾都算注释。# 这一行全部都是注释... print 'hello' # 这也是注释
查看全部 -
>>> print 'The quick brown fox', 'jumps over', 'the lazy dog' The quick brown fox jumps over the lazy dog
print会依次打印每个字符串,遇到逗号“,”会输出一个空格。
查看全部 -
数据类型
一、整数
计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用
0x
前缀和0-9,a-f表示二、浮点数
对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5
三、字符串
''
或""
括起来的任意文本,比如'abc',"xyz"等等四、布尔值
一个布尔值只有
True
、False
两种值五、空值
空值是Python里一个特殊的值,用
None
表示查看全部 -
t=('a','b')--元组tuple与list相似,元组tuple一旦创建完不能修改 但还可以用引索(t[0])的方式访问元素 “可变”tuple:在tuple中加一个list,list中的内容是可变的。例如:t=('a','b',['c','d'])中可以用L[0]='f'吧list中的c替换 成f,从而达到改变tuple的nudle的目的
查看全部 -
()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”
查看全部 -
L[2]='b'--吧list列中第3位的值替换成b
查看全部 -
L.pop()--删除list列的最后一个 L.pop(0)--删除list的第一个 L.pop(3)删除list的第4个
查看全部 -
一个列表如果有n个元素,那么每个元素都有一个索引可以指向它. 所以会有n个数字索引. 而索引有两种表示,一种是0~(n-1),是正序,第x个元素就是x-1. 还有一种表示是逆序,即-n~-1,即倒数第x元素的索引就是-x
查看全部 -
pop总是删除最后一个元素,并且它返回这个元素。pop(索引号),可以定点删除
查看全部 -
L.insert(2,'b') --把b添加到list列的第三位置(列的位置从0开始计算) L.append('b')--吧b添加到list列的末尾
查看全部 -
insert(索引号,元素)
查看全部 -
append()添加元素到列表结尾
查看全部 -
列表,用[]表示,列表中可以是多种数据组合
查看全部 -
短路原则:
1,a and b A真,输出B A假,输出A
2,a or b A真,输出A A假,输出B
查看全部 -
使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key:
通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value。如果key不存在,会直接报错:KeyError。
要避免 KeyError 发生,有两个办法:
一是先判断一下 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
第二种方法较为直观简单,注意书写。
查看全部
举报