学习python第三天

  ptyhon循环 

    while 循环  只要条件为真,就可以执行一组语句    前提是必须存在索引变量

   eg: i = 1 

    while i < 7:

      print(i)

      i += 1 

    eg: i = 1 

    while i < 7:

      print(i)

      if i == 4 :

        break 

      i += 1 

      

    eg: i = 1 

      while i < 7:

        print(i)   

        i += 1 

      else:

        print("i is no langer than 6 ")

    for 循环 

      for 循环主要用于迭代序列(列表、元组、字典、集合和字符串)  for循环不需要预先设置索引变量 

      range () 返回一个数字序列,默认从0开始 ,并默认以1递增,并以指定的数字结束    range(3,10)从3开始不包括10   

      从指定数值开始以一定的间隔递增    for i in range(3,10, 2)  print(i)  从3到10以2的间隔打印数字 

      for循环中的else 使用else 关键字指定循环结束时要执行的代码块

       eg:for i in range(10):    print(i)     else:         print("print finished!")

      for 语句不能为空 当由于某种原因写了没有内容的for语句时,请用pass 语句来避免错误 

函数

   函数定义   def  ,当调用函数是,请使用函数名称后加括号: my_fun()   

  关键字参数 通常被简称为kwargs

  任意参数,若参数数目未知,请在参数名称前加*         def fun(*kids):

    lambda 匿名函数 可接受任意数量的参数,但是只有一个表达式     lambda arguments: expression     

    def fun(n):

      return lambda a :a*n 

    myfun = fun(2)

    print(myfun(2))       

      使用pop()删除元素时 ,应当使用其索引号

 

posted @ 2022-11-01 20:13  抬下  阅读(36)  评论(0)    收藏  举报