python学习笔记8
2019-06-12 18:25
1191 查看
-
向函数中传递列表:
def greet_users(names):
‘’‘向列表中的每位用户都发出简单的问候’’’
for name in names:
msg=“Hello, “+name.title()+”!”
print(msg)
usernames = [‘hannah’, ‘ty’, ‘margot’]
greet_users(usernames)
在传递的时候直接用列表就可以了,把列表直接传递进去,不用考虑解析这一过程。 -
加*表示接受一个tuple类型(元组)
def f(*args):
for arg in args: # 取出tuple中的每个元素,然后打印
print(arg)f(1,2,3,4)
1
2
3
4 -
加**表示接受一个dict类型(字典)
def f(**kargs):
print(kargs)f(a=1, b=2)
{‘a’: 1, ‘b’: 2}
就是在传递实参的时候,不用带[]或者{},直接传递里边的值就完了,定义的时候就已经把该项定义为元祖或者字典,所以打印出来的时候,也是以元祖或者字典的形式输出的。
相关文章推荐
- [Python]学习笔记之文件和异常
- python 字符串&格式化-----廖雪峰教程学习笔记
- 【零基础入门学习Python笔记016】中文编码
- Python系统学习笔记3(程序三大结构:顺序、分支、循环)
- python学习笔记二
- python 学习笔记 20171102 urllib
- Python学习笔记1
- Python学习笔记--5
- python学习笔记--趣学Python编程第十三章的例子
- Python 学习笔记
- Python学习笔记(2)--数据的容器
- Python 学习笔记之配置开发环境
- Python 字典——学习笔记
- Python基础 学习笔记(一)数值运算
- python学习笔记第六章文本词频统计
- python Deep learning 学习笔记(5)
- Head First Python 学习笔记-Chapter5:数据处理
- python学习笔记-Day04-第一部分(冒泡算法的实现)
- Python学习笔记六:列表、元组、字典
- Python学习笔记整理(十一)python的while和for循环