-
1. python的缩进规则:具有相同锁进的代码被视为代码块
2. 缩进要严格按照python写法:4个空格,不要用tab,也不要混用tab和空格,否则会引起语法错误
3. if后接表达式,用:表示代码块开始
eg. age = 20
if age >= 18:
print 'your age is', age
print 'adult'
查看全部 -
1. 空tuple直接用( )表示
eg. t=( )
print t
( )
2. 若创建有一个元素的tuple
eg. t=(1)
print t
1
此时t不是tuple,而是1, 因为( )可以是tuple,也可以作为括号表示运算优先级,所以单元素tuple要加","
eg. t=(1,)
print t
(1,)
3. 多元素tuple可加",",也可不加,效果一样
eg. t=(1,2,3,)
print t
(1,2,3)
查看全部 -
1. tuple(元组),和list相似,但tuple一旦创建成功,就不能修改
2. 创建tuple用( )
3. 获取tuple元素的方法和list一样
查看全部 -
1. 替换某元素
eg. L = ['a', 'b', 'c']
L[2] = 'd' (当然也可使用[-1]作为索引)
printL
L = ['a', 'b', 'd']
查看全部 -
1. 若要从list中删除最后一个元素,用pop( )
eg. L = ['a', 'b', 'c', 'd']
L . pop()
printL['a', 'b', 'c']
2. 若要删除的不是最后一个,可利用索引
eg. L = ['a', 'b', 'c', 'd']
L . pop(2)
printL['a', 'b', 'd']
查看全部 -
1. 将新元素添加进list中,可以用append( )
eg. L = ['a', 'b', 'c']
L . append('d')
printL['a', 'b', 'c', 'd']
2. 若要添加到指定位置,用insert( )
eg. L = ['a', 'b', 'c']
L . insert(0, 'd')
printL['d', 'a', 'b', 'c']
查看全部 -
1. 若要表示list中最后一个元素,可以用-1作为索引,倒二用-2,以此类推,但也不能越界
查看全部 -
print ‘hello,word’.查看全部
-
L[0:10]
'''上限索引就是原数字的意思,下限索引要以数组元素下标去理解'''
查看全部 -
要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11):
查看全部 -
items() 方法把dict对象转换成了包含tuple的list,我们对这个list进行迭代,可以同时获得key和value:
查看全部 -
记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。
查看全部 -
L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。
查看全部 -
python中不同类型的字符拥有不同的格式符,分别为:
%s 字符串 (采用str()的显示)
%r 字符串 (采用repr()的显示)
%c 单个字符
%b 二进制整数
%d 十进制整数
Python中,%s表示格式化一个对象为字符,%d表示整数
“hello, %s”%"zhang3"=>"hello zhang3"
"%d"%33=>"33"
"%s:%d"%("ab",3)=>"ab:3"
%字符:标记转换说明符的开始
在%的左侧放置一个字符串(格式换字符串),右侧则放置希望格式化的值
查看全部 -
本节重点:
(1)在列表生成式中,也可以用多层 for 循环来生成列表:
[m + n for m in 'ABC' for n in '123'] ['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3']
(2)翻译成循环代码就像下面这样:
L = []for m in 'ABC': for n in '123': L.append(m + n)
查看全部
举报