欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

python 的基础 学习第十天函数的初始

发布时间:2024/3/13 56 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python 的基础 学习第十天函数的初始 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1,什么是函数,函数就是封装一个功能。

怎么定义函数。

# def my_len():#def 是关键字,定义一个一个函数。
#my_len():就是函数名,必须和关键字加一个空格,后面加括号和冒号。
def my_len(l):#l是形式参数,即形参
count = 0#在写函数时不要在函数中写print()
for j in l:
count += 1
return count
a = 'wrwwerw'
print(my_len(a))#a 就是实际参数,即实参
#return
#1,在函数中遇到retrun就结束函数
#2,将值返回给函数的调用者(1,无retrun,返回None 2,retrun None,则返回None)
# 3,retrun加一个值该值是什么就直接返回给函数调用者。函数名()
#3,retrun 多个值,将多个值放到一个元组里,返回给函数的调用者。
2,函数的传参
两个方面:
实参角度:1,位置传参,按顺序一一对应。
def func1(a,b):print(a)print(b) func1(1,3)   2,按关键字传参,不按顺序,一一对应。
def func1(a,b,c,):print(a)print(b)print(c) func1(1,c=2,b=5) 3,混合传参,关键参数永远在位置参数的后面。
def func1(a,b,c,d):print(a)print(b)print(c)print(d) func1(1,c=2,b=5,d=4)   形参角度:
1,位置传参,按顺序一一对应。
2,默认参数,传参则覆盖,不传则默认。
def func(a,b=4):print(a,b) func(3,5)#3,5 func(6)#6,4

 


默认参数永远在位置参数的后面。
添加姓名和性别在文件中
def Infor_entry(username,sex=''):with open('name_list',encoding='utf-8',mode='a')as f1:f1.write('{}\t{}\n'.format(username,sex)) while True:username = input('请输入姓名(男生以1开头)').strip()if '1' in username:username = username[1:]Infor_entry(username)else:Infor_entry(username,'')

 





转载于:https://www.cnblogs.com/yzxing/p/8664694.html

总结

以上是生活随笔为你收集整理的python 的基础 学习第十天函数的初始的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。