美文网首页
2021-01-29python之函数

2021-01-29python之函数

作者: testerPM | 来源:发表于2021-01-29 11:52 被阅读0次

    1.函数的定义&语法

    函数:
    1)是可以重复调用的代码
    2)是完成某个功能
    函数语法:
    def funcationname(参数1,参数2,.......):
    函数体(即你要实现的功能语句)
    return(expression)#不带表达式的return相当于返回None

    注意:1)函数代码块以def关键字开头,后接函数标识名称和圆括号()
    2)函数内容以冒汗开始,并且缩进
    3)调用函数直接输入函数名()就可以了
    4)采用小驼峰命名

    函数:无返回值

    例如:定义一个无参函数

    #定义一个函数
    def  printName():
        print("我叫JonlyJ")
      
    #函数调用
    printName()
    
    打印结果:
    我叫JonlyJ
    
    

    例如:定义一个有参函数

    #定义一个函数
    def  printName(name):
        print("表扬不同的人,{}很优秀".format(name))
      
    #函数调用
    printName("三三")
    printName("李思思")
    
    打印结果:
    三三很优秀
    李思思很优秀
    
    
    

    例如:定义2个参数的函数

    def basicInfo(name ,age):#函数名
           print(name+'今年"+str(age)+'岁")#函数体,age之所以强转,因为'今年'是字符串,age是int,不能通过+拼接
    #函数调用
    basicInfo("木木",18)
    basicInfo("丽丽",19)
    打印结果:
    木木今天18
    丽丽今天19
    

    函数:有返回值

    #定义一个有返回值的函数
    def add(a,b):
         c=a+b
          return   c#函数的返回值
    
    #函数调用
    result= add(1,2)#result用来接收函数的返回值
    print(result)
    打印结果:
       3
    

    练习题:

    要求:有一个字符串str="python",使用for...in方法 把str里面的元素变成列表元素,最后效果如下:List=['p','y','t','h','o','n']

    def strToList(toStr):
           List=[]
           for  s in  tostr:
               List.append(s)
           print (List)
    str="python"
    strToList(str)
    打印结果:
    ['p','y','t','h','o','n']
    
    

    相关文章

      网友评论

          本文标题:2021-01-29python之函数

          本文链接:https://www.haomeiwen.com/subject/eclqtltx.html