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]  (将一个变量引用传递给其他变量)

 

 

 

 

                   

posted @ 2023-11-03 22:19  |小菜狗|  阅读(20)  评论(0)    收藏  举报