python笔记2

每天的笔记时间

遍历整个列表

for循环

循环是编程中非常重要的一个步骤,可以很轻松的完成一些非常繁琐的东西。
使用单数和复数名称可以帮助你判断代码段处理的是单个列表元素1还是整个列表

在for循环中你可以对循环中的元素执行任何操作。

xxx = ['sdd','wdwd','wdawd']
for xxx in xxx  
    print(xxx.title())    #title()是首字母大写的意思  

循环打印出列表中的元素
1.在for循环中想要包含多少代码都行,记住缩进非常重要
2.缩进用不好可能代码一切正常但是输出结果会非常奇怪
3.不要多缩进,也不要少缩进
4.不正确的缩进,也可能会造成逻辑错误
5.记住for语句后面要加冒号:

数字列表

一丶 range()
range 可以生成一系列的数字,但是会从生成的第一个一直数到最后一个
和以前的一样生成20就得+1,ps:差一行为
如果不符合预期可以+1或者-1
二丶 list()
list 可以生成数字列表
例如:

xxxx = list(xxx(a,b))  
print(xxx)  

并且可以指定步长
例如:

xxxx = list(range(1,2,11))  #2代表的是偶数 表示a到b中的所有偶数  

平方
例如:

xxx = []  
for xxx on range(1,11):  
    xxx = xxx**2  
    xxx.append(xxx)  
print(xxx)  

三丶 对数字列表的简单运算

min(xxx)  #最小值  
max(xxx)  #最大值  
sum(xxx)  #总和  

四丶 列表解析

xxx = [value**2 for value in range(1,11)]  
print(xxx)  

ps:这一种不需要冒号

切片

例如

play = ['aaa','bbb','ccc','ddd']  
print(paly[0:3])  #0-3的数字可以打印出来  
按照索引来打印  

你可以生成列表的任何子集
只要你知道列表的索引你可以生成任何位置的子集
如果没有指定开头索引就会从第一个开始
如果没有指定结尾就直接到最后一个
倒数负数结尾就倒数到最后一个

play = ['aaa','bbb','ccc','ddd']  
plays = play[:]  

这就是复制列表
互不影响对方

元组

元组用花括号来包括
元组里面的内容不可以修改
但是可以通过赋值的方法来修改元组里面的变量
缩进为四个空格
不同程序的不同部分可以用空行间隔开

作者: 董仕林
时间: 2019.11.20


  目录