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)            列表进行降序排列

 

posted on 2018-06-05 23:21  大阳修炼中  阅读(232)  评论(0编辑  收藏  举报

导航