python笔记2

2020-04-09 12:02:41 浏览数 (1)

遍历整个列表

for循环

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

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

代码语言:javascript复制
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 可以生成数字列表 例如:

代码语言:javascript复制
xxxx = list(xxx(a,b))  
print(xxx)  

并且可以指定步长 例如:

代码语言:javascript复制
xxxx = list(range(1,2,11))  #2代表的是偶数 表示a到b中的所有偶数  

平方 例如:

代码语言:javascript复制
xxx = []  
for xxx on range(1,11):  
    xxx = xxx**2  
    xxx.append(xxx)  
print(xxx)  

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

代码语言:javascript复制
min(xxx)  #最小值  
max(xxx)  #最大值  
sum(xxx)  #总和  

四丶 列表解析

代码语言:javascript复制
xxx = [value**2 for value in range(1,11)]  
print(xxx)  

ps:这一种不需要冒号

切片

例如

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

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

代码语言:javascript复制
play = ['aaa','bbb','ccc','ddd']  
plays = play[:]  

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

元组

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

0 人点赞