Python学习路程——Day10

Python学习路程——Day10

定义函数

'''
	函数的使用必须遵循’先定义,后调用’的原则。函数的定义就相当于事先将函数体代码保存起来,然后将内存地址赋值给函数名,函数名就是对这段代码的引用,这和变量的定义是相似的。没有事先定义函数而直接调用,就相当于在引用一个不存在的’变量名’。

	定义函数的语法结构:
	def 函数名(参数1,参数2,...):
       """文档描述"""
		函数体
		return 值
'''
def login()
	"""登录页面"""
    user_name = input('请输入您的用户名>>>:')
    pass_word = input('请输入您发密码>>>>:')
    return

函数的分类

'''
空函数
	函数体代码为空 使用的pass或者...补全的
 	空函数主要用于项目前期的功能框架搭建
'''
def login():
   """注册功能"""
   pass
'''
无参函数
	 定义函数的时候括号内没有参数
'''
def None_number():
   print('from None_number function')
'''
有参函数
	定义函数的时候括号内写参数 调用函数的时候括号传参数
'''
def jason(a):
   print(a)

函数的返回值


'''
返回值的定义
	调用函数之后返回给调用者的结果
如何获取返回值
	变量名 赋值符号 函数的调用
'''
def your_name()
 	diss = your()  
'''
函数返回值的多种情况
	函数体代码中没有return关键字 默认返回None
 	函数体代码有return 如果后面没有写任何东西还是返回None
 	函数体代码有return 后面写什么就返回什么
 	函数体代码有return并且后面有多个数据值 则自动组织成元组返回
 	函数体代码遇到return会立刻结束
'''

函数的参数(重点)

形式参数
	在函数定义阶段括号内填写的参数 简称'形参'
实际参数
	在函数调用阶段括号内填写的参数 简称'实参'
"""
形参与实参的关系
	形参类似于变量名 在函数定义阶段可以随便写 最好见名知意
	def register(name,pwd):
		pass
	
	实参类似于数据值 在函数调用阶段与形参临时绑定 函数运行结束立刻断开
	register('jason',123)   形参name与jason绑定 形参pwd与123绑定
"""     
def login(user_name,pass_word)
	pass
login('Mariua’, 1688)
posted @ 2022-10-09 22:14  负剑远游行归来仍少年  阅读(19)  评论(0)    收藏  举报