准备内容:*args, **kwargs 在形参中的作用: *args把多余的参数汇总成元组的形式存起来 **kwargs把多余的参数汇总成字典的形式存起来 在实参中的作用: *args,*后面的内容打散成位置实参 **kwargs,**后面的内容打散成关键字实参 形参是汇总,实参是打散 名称空间的 ...
分类:
其他好文 时间:
2021-02-01 12:54:58
阅读次数:
0
字符串在 python 中字符串是基本数据类型,是一个不可变的字符序列 字符串驻留机制仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中,Python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋值给新创建的变量 字符串的查询操 ...
分类:
编程语言 时间:
2020-10-29 10:33:15
阅读次数:
25
一、位置参数 位置参数:按顺序定义的参数,包涵两个维度实参和形参,需要从两个角度去看 1.在定义函数时,按照从左到右的顺序依次定义形参,称为位置形参 2.在调用函数时,按照从左到右的顺序依次定义实参,称为位置实参 #coding = utf-8 def print_hello(name,age,se ...
分类:
编程语言 时间:
2020-05-27 15:10:50
阅读次数:
93
########转自 caixxiong:https://me.csdn.net/qq_24406903######### 调用函数时使用:*、** test(*args)中 * 的作用:其实就是把序列 args 中的每个元素,当作位置参数传进去。比如上面这个代码,如果 args 等于 (1,2,3 ...
分类:
编程语言 时间:
2020-03-10 15:52:19
阅读次数:
65
题目: 8-3 T恤 :编写一个名为make_shirt() 的函数,它接受一个尺码以及要印到T恤上的字样。这个函数应打印一个句子,概要地说明T恤的尺码和字样。 使用位置实参调用这个函数来制作一件T恤;再使用关键字实参来调用这个函数。8-4 大号T恤 :修改函数make_shirt() ,使其在默认 ...
分类:
编程语言 时间:
2020-03-06 21:43:29
阅读次数:
128
使用def定义函数def greet_user(username): """显示简单的问候语"""#文档字符串,描述了函数是用来做什么的Python使用它们来生成有关程序中函数的文档 print("Hello, " + username.title() + "!") greet_user('jess ...
分类:
其他好文 时间:
2020-02-01 23:24:07
阅读次数:
86
函数参数 一、形参和实参 形参:在函数定义阶段括号内定义的参数,称之为形式参数,简称形参,本质就是变量名 实参:在函数调用阶段括号内传入的参数,称之为实际参数,简称实参,本质就是变量的值。 二、位置形参和位置实参 位置形参:在函数定义阶段,按照从左到右的顺序依次定义的形参,称之为位置形参。 特点:按 ...
分类:
其他好文 时间:
2020-01-29 12:35:12
阅读次数:
67
1.可变长参数:在调用函数时,实参值得个数不固定 实参的形式有:位置实参和关键字实参 形参的解决方案为 *,** 位置形参例子: def foo(x,y,*args): print(x,y) print(*args) foo(1,2,*[3,4,5,6,7]) #先将位置打散(1,2,3,4,5,6 ...
分类:
编程语言 时间:
2019-12-10 10:25:45
阅读次数:
113
可变长参数 可变长参数:指的是在调用函数时,传入的参数个数可以不固定 调用函数时,传值的方式无非两种,一种是位置实参,另一种是关键字实参,因此形参也必须得有两种解决方法,以此来分别接收溢出的位置实参(\ )与关键字实参(\ \ ) 一、可变长形参之 形参中的\ 会将溢出的位置实参全部接收,然后存储元 ...
分类:
其他好文 时间:
2019-11-16 14:22:46
阅读次数:
57
细分:1.位置参数:1.1位置形参:在定义阶段,按照从左到右的顺序依次定义的形参称为位置形参特点:但凡是按照位置定义的形参必须被传值 多一个不行少一个也不行def func(x,y,z) print(x,y,z)func(1,2)func(1,2,3)func(1,2,3,4) 1.2位置实参:在调 ...
分类:
其他好文 时间:
2019-10-05 14:13:17
阅读次数:
89