Python——基础学习篇(2)
【分支和循环】(*缩进决定从属关系)
分支结构:if :成立依次打印,不成立执行其他语句
“ 成立 + if condition else +不成立”
循环结构:1. while+条件语句 2.for语句 : for+变量 +in+可迭代对象
死循环:条件永远为真的循环的语句(Ctrl+c强制退出)
break执行,Python直接终止
continue;:跳出本轮循环——只能用于一层循环体,只跳出它所在那个循环
【列表与序列】
列表切片(一次性获得多个元素)len获取长度
such as :rhyme=[1,2,3,4,5,“上山打老虎”]
rhyme[:]=[1,2,3,4,5,“上山打老虎”]
rhyme[0:6:2] = [1 ,3 ,5]
rhyme[2 ,5] =[2, 3, 4] ——包含左边不包含右边(易混)
【列表诸多方法:增删改查】
增: append(每次添加一个) extend (加一个可迭代对象) insert (插入):s=[1 ,3, 4]——s.insert (1,2)——s=[1,2,3,4]
删: remove:(指定删除)如果程序有多个元素,只删第一个
pop :(下标索引值)从0 ,1 ,2 开始
clear :清空
改:利用切片可换多个元素
sort :直接排序
reverse :默认值为flase, 设置为true时 结果原地翻转
查:count ——[9,5,6,3,3,3,1] count (3)=3
index 查找索引值
***拷贝和赋值的区别(易混)
拷贝 : ——x=[1,2,3] , y= x.copy() , x[1] =1 , x=[1 ,1 ,3] , y=[1,2,3]
赋值 :——x=[1 , 2 , 3] , y=x , x[1] = 1 ,x=[1,1,3], y=[1,2,3] (将一个变量引用传递给其他变量)

浙公网安备 33010602011771号