Python学习——循环
Posted 一只快乐的驴子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习——循环相关的知识,希望对你有一定的参考价值。
今天学习了Python的第一天。今天主要讲了数据类型。包含int、float、string、list、bool和循环。
如果想查看某个变量的类型可以使用:print(type(变量名))
也可以把数据类型进行强制转换。方法:Int(变量名)、float(变量名)、str(变量名)、list(变量名)。
一、今天重点之一循环。循环就是重复执行循环体里面代码,可以使用for 和while。
for循环不需要记数器,不能写死循环。举个for循环的栗子:
for i in range(5):
print("你好!")
重复打印5遍“你好”。
再举个while循环的栗子。while循环先要设置一个记数器
while i <5:
print("你好漂亮!")
i+=1
i就是记数器,每次循环完以后要增加
在循环中会用到continue和break,接下来说一下他们的区别:
continue 是结束本次循环,进入下一次的循环。
break 只能用在循环体里面,结束整个循环,因此break后面的代码不会被执行。
可以试一下下面段代码,从结果来验证二者的区别
for i in range(5):
print("你好!")
continue
while i <5:
print("你好漂亮!")
break
i+=1
二、今天另一个重点是list
列表是通过下标进行操作,下标是从0开始。比如一个列表cpy=[‘a‘,‘b‘,‘c‘,‘d‘]。如果想要取出元素d,方式就是cpy[3]。
其实也可以用range()方法来构造一个list。
for i in rang(5):
a[i]=i 或是 a=list(range(5))
print a
对于列表可以进行增,删,改,查操作。
增:比如在列表cpy中增加元素e。
cpy.append(‘e‘) 在列表的最后位置,加入元素e
cpy.insert(4,‘e‘) 在列表的指定位置增加元素e
删 :比如删除列表cpy中的元素e。
cpy.pop(4) 传入的是列表的下标,删除列表中指定位置的元素
cpy.remove(‘e‘) 传入的是列表中的元素,删除列表中指定的元素
del cpy[4] 传入的是列表的下标,删除列表中指定位置的元素
cpy.clear() 清空整个列表的元素
改:比如修改列表cpy中d元素为 dd
cpy[3]=‘dd‘ 根据下标直接赋值
查:比如查看列表cpy第三个元素的值
cpy[2]
其他方法:
cpy.count(‘dd‘) 列表中元素的数量
type(cpy) 列表的类型
cpy.reverse() 列表中的元素进行反转
cpy.index(‘dd‘) dd这个元素一次出现的下标。如果元素在列表中不存在,会报错。
stus=["张帅","李四"]
cpy.extend(stus) 将列表stus中的元素合并入cpy列表
stus+cpy 是将stus和cpy列表合并,成为一个新的列表
cpy.sort() 列表元素进行排序,默认是升序
cpy.sort(reverse=True) 列表进行降序排列
以上是关于Python学习——循环的主要内容,如果未能解决你的问题,请参考以下文章