• Python学习入门基础教程(learning Python)--6.4 Python的list与函数


         list是python下的一种数据类型,他和其他类型如整形、浮点型、字符串等数据类型一样也可作为函数的型参和实参来使用!

        1.list作为参数

    list数据类型可以作为函数的参数传递给函数取做相应的处理,下例是统计“www.jeapedu.com”这个字符串里的非 ‘.’ 字符的个数。

    def count_char(varlist):
      c = 0
      for n in varlist:
        if n != '.':
          c = c + 1
      return c
    def main():
      str1 = "www.jeapedu.com"
      li = list(str1)
      nub = count_char(li)
      print nub
    
    main()

        2.list作为返回值

        下面以一个逆序字符串操作来说明list如何做为返回值来使用的.

    def rev(varlist):
      varlist.reverse()
      return varlist
    
    def main():
      li1 = list(str1)
      print "li1 ",
      print li1
      li2 = rev(li1)
      print "li2 ",
      print li2
      
    str1 = "www.jeapedu.com"
    main()

       运行结果如下所示:

    >>> 
    li1  ['w', 'w', 'w', '.', 'j', 'e', 'a', 'p', 'e', 'd', 'u', '.', 'c', 'o', 'm']
    li2  ['m', 'o', 'c', '.', 'u', 'd', 'e', 'p', 'a', 'e', 'j', '.', 'w', 'w', 'w']
    >>> 



  • 相关阅读:
    file
    shell脚本的执行
    添加源,删除源
    lsattr, chattr
    umask
    od
    init
    sync
    wc
    history
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3201091.html
Copyright © 2020-2023  润新知