Python Day Nine
2018-12-29 22:41
141 查看
一、函数传值
#!/usr/bin/env python # -*- codinng:utf-8 -*- # 如何加默认值 默认参数放最左边 def print_info_(sex='male',*args,**kwargs): print(sex) print(args) print(kwargs) for i in kwargs: print('%s:%s'%(i,kwargs[i])) print_info_('female',2,3,45,job='IT',height='188') '''按顺序传值,female传给sex,2、3、45传给args,job、height键值对传给kwargs''' def print_info_(sex='male',*args,**kwargs): print(sex) print(args) print(kwargs) for i in kwargs: print('%s:%s'%(i,kwargs[i])) print_info_(2,3,45,'female',job='IT',height='188') ''' 2传给了sex,3、45、female传给了args,键值对传给了kwargs '''
二、return
作用:
- 结束函数
- 返回值
三、函数的作用域
1.遵循LEGB的顺序,这篇博客有详细的讲述
https://www.cnblogs.com/saintdingspage/p/7788958.html
2.变量声明
定义函数时,如果修改全局变量,必须事先声明
相关文章推荐
- python 自动化之路 day 01.1 数据类型
- Python学习笔记(5)——A Day at the Supermarket
- Python学习 Day 1-简介 安装 Hello world
- Python Day2 小白知识 2(数据类型)
- Python-day-9- RabbitMQ队列
- Python-Day15 JavaScript/DOM
- Python学习 Day 8 继承 多态 Type isinstance dir __slots__
- Python基础之day2
- 菜鸟学Python Day1.4(导入模块Import、用户交互Raw_input)
- PYTHON DAY_10_20160606
- Python:Day 6
- Python Forth Day
- Day_11 - Day_15 之一周Python学习总结与复习
- 【Python】CDay-1 优化!对自个的反省
- PYTHON_DAY_13_201606011
- python-day-20
- python day 1 homework 1
- 《Python 黑帽子》学习笔记 - SSH 端口转发 - Day 12
- day①:python的用户交互
- python 自动化之路 day 18 前端内容回顾、补充/Django安装、创建