码迷,mamicode.com
首页 > 其他好文 > 详细

函数之初识函数

时间:2018-11-20 22:56:01      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:否则   下划线   维护   内存占用   扩展   代码量   就会   usr   形式   

#如何定义一个函数:

def sayhi(x, y):    #函数名字的命名规范和变量名字相同   都是字母数字下划线组成。后面加一个括号  里面可以传入相应的参数
res = x**y #对传入的参数进行运行计算
print(res)
print(‘my name is alex‘)
sayhi(2, 10) #函数只有在调用时才会进行函数体内的运算

# 函数减少代码量
#方便扩展易于修改
#方便维护



#认识参数:
def caloy(x, y):    # 这里的参数‘x, y’是形式参数 只要函数不被调用就不会产生内存占用
res = x**y
print(res)
print(‘my name is alex‘)
sayhi(2, 10) # ‘2, 10’是实际参数 只要写了就会占用内存 ,同时这里可以传入任意值 比如 表达式,函数,str, 元祖,列表,,,,等等




#认识默认参数和位置参数:


def segrigit(name,  age, cousre, country = ‘CN‘):   #位置参数必须在默认参数之前  否则‘python’不知道应该怎样传参  这时会报错!  这里‘country = ‘CN’’就是一个默认参数 传参时默认参数你如果不传写就按照默认值打印  如果填写的话就按照传入的值打印
print(‘欢迎老表!‘)
print(name, age, country, cousre) #这里依然打印你指定的顺序
segrigit(‘alex‘, ‘25‘, ‘python‘)
segrigit(‘ragin‘, ‘22‘, ‘python‘)
segrigit(‘black girl‘, ‘23‘, ‘python‘)




 

函数之初识函数

标签:否则   下划线   维护   内存占用   扩展   代码量   就会   usr   形式   

原文地址:https://www.cnblogs.com/yuexijun/p/9991894.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!