标签:否则 下划线 维护 内存占用 扩展 代码量 就会 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