首页 > 其他 > 详细

寒假第十八天

时间:2020-02-14 20:09:52      阅读:50      评论:0      收藏:0      [点我收藏+]

今天学了python函数调用 跟Java的差不多

def printme(str):
    "打印任何传入的字符串"
    print(str)
    return


# 调用函数
printme("我要调用用户自定义函数!")
printme("再次调用同一函数")

技术分享图片

 

 首先先定义一个函数

           def 函数名(变量):

        return //结束函数

然后调用

 

传不可变对象实例

#!/usr/bin/python
# -*- coding: UTF-8 -*-

def ChangeInt(a):
    a = 10
    print(a)

b = 2
ChangeInt(b)
print (b) 

这里调用changeInt()函数 ,这个函数里的值是确定的。传个其他值不改变本来值的结果

技术分享图片

 

 

传可变对象实例

#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 可写函数说明
def changeme(mylist):
    "修改传入的列表"
    mylist.append([1, 2, 3, 4])
    print("函数内取值: ", mylist)
    return


# 调用changeme函数
mylist = [10, 20, 30]
changeme(mylist)
print("函数外取值: ", mylist)

mylist.append 是添加列表元素技术分享图片

#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 可写函数说明
def printinfo(name, age):
    "打印任何传入的字符串"
    print("Name: ", name)
    print("Age ", age)
    return


# 调用printinfo函数
printinfo(age=50, name="miki")
printinfo("name",1)

 

 技术分享图片

 

两种调用函数 都可以

 

寒假第十八天

原文:https://www.cnblogs.com/zlj843767688/p/12309127.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!