#1.
#A:python根据缩进来判断代码行与上一句代码行的关系,所以在python中不能胡乱缩进
#B:胡乱使用缩进会导致编译不能通过
#2.
#A:对于for循环语句后面属于for循环内容的代码必须使用一致的缩进,for语句末尾的冒号告诉python下一行时循环开始行
Test = [1, 3, 2]
for value in Test:
print(value, end = ‘‘) #132
print(‘‘)
print(Test) #[1, 3, 2]
#3.
#A:range()从第一个指定值开始,到达第二个指定值后结束(即生成的值不包含第二个指定值)
#B:list()可以将range()的结果直接转换为列表
Test = list(range(1, 5))
print(Test) #[1, 2, 3, 4]
Test = list(range(1, 5, 2))
print(Test) #[1, 3]
#4.
#A:min(), max(),sum()
Test = [1, 5, 6];
print(min(Test)) #1
print(max(Test)) #6
print(sum(Test)) #12
#5.
#A:列表解析将for循环和创建新元素合并,并自动附加新元素
Test = [value ** 2 for value in range(1, 3)]
print(Test) #[1, 4]
#6.
#A:列表切片可指定使用的第一个元素和最后一个元素的索引,在到达第二个元素之前结束
Test = [1, 5, 6, 7]
TestCopy = Test[0:2]
print(TestCopy) #[1, 5]
TestCopy = Test[:]
print(TestCopy) #[1, 5, 6, 7]
TestCopy = Test[1:]
print(TestCopy) #[5, 6, 7]
TestCopy = Test[-3:]
print(TestCopy) #[5, 6, 7]
TestCopy = Test[:-3]
print(TestCopy) #[1]
for value in Test[0:2]:
print(value, end = ‘ ‘) #1 5
print("")
#7.
#A:要复制列表时,可以创建一个包含整个列表的切片
Test = [1, 2, 3]
TestCopy1 = Test #TestCopy1其实和Test指向同一个列表
TestCopy2 = Test[:]
Test[0] = ‘s‘
print(TestCopy1) #[‘s‘, 2, 3]
print(TestCopy2) #[1, 2, 3]
#8.
#A:元组使用圆括号,其元素不可更改,可以通过索引来访问元组的元素
Test = (1, 2 ,3)
print(Test) #(1, 2, 3)
Test = (4, 5, 6) #元组中的元素不可被更改,但是可以给存储元组的变量重新赋值
print(Test) #(4, 5, 6)
#Test[0] = 1 #运行会出错
#9.
#A:在编写python代码时候,一定要用制表符来控制缩进,但要对编译器进行设置,使其插入代码的是空格而不是制表符,这一点vs2010支持
原文:http://www.cnblogs.com/szn409/p/6505176.html