python 参数收集_Python3基础 函数 收集参数(tuple)+普通参数 的示例
Python : 3.7.0
OS : Ubuntu 18.04.1 LTS
IDE : PyCharm 2018.2.4
Conda : 4.5.11
typesetting : Markdown
code
"""
@Author : 行初心
@Date : 18-9-24
@Blog : www.cnblogs.com/xingchuxin
@Gitee : gitee.com/zhichengjiu
"""
# 收集参数 定制参数 定制参数
def my_fun(*args, name, key):
# 收集参数的机制是元组,把一堆元素组合成一个元组
print('收集参数的长度:', len(args))
print(args[1])
print(name)
print(key)
def main():
# 定制参数要用关键字参数,否则呢就会被收入到收集参数中了
my_fun(1, 2, 3, 4, 5, 6, 7, 7, name="行初心", key=2)
if __name__ == '__main__':
main()
result
/home/coder/anaconda3/envs/py37/bin/python /home/coder/PycharmProjects/basic/demo.py
收集参数的长度: 8
2
行初心
2
Process finished with exit code 0
more knowledge
[2018-09-24]
收集参数,也可以叫多值参数。
以元组的形式收集,以键值对的形式收集。
元组 -> *agrs
字典 -> **kwagrs
resource
[文档] docs.python.org/3
[规范] www.python.org/dev/peps/pep-0008
[规范] zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules
[源码] www.python.org/downloads/source
[ PEP ] www.python.org/dev/peps
[平台] www.cnblogs.com
[平台] gitee.com
Python具有开源、跨平台、解释型、交互式等特性,值得学习。
Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
代码的书写要遵守规范,这样有助于沟通和理解。
每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。
python 参数收集_Python3基础 函数 收集参数(tuple)+普通参数 的示例相关推荐
- python bytes 改值_Python3 bytes() 函数详解 将参数转为不可变的字节数组
Python3 bytes() 函数详解 将参数转为不可变的字节数组 bytes()函数的主要用途是将参数转换为一个新的字节数组,它是一个不可变的整数序列,它的取值范围是0 <= x < ...
- C基础 函数的形式参数和实际参数
本人是刚开始学写博文,很多东西都是第一次接触嘛,哪里有写的不好的希望大家指出来,然后一起学习.一起进步,我也会坚持更新的! 如何用函数实现模块化设计? 问题一:为什么要用函数呢? 答:因为有时候程序需 ...
- python3列表做参数_Python3基础 函数 多值参数 元组与字典形式(使用星号对列表与字典进行拆包)...
Python : 3.7.3 OS : Ubuntu 18.04.2 LTS IDE : pycharm-community-2019.1.3 Conda : 4.7.5 typesetting : ...
- python莫比乌斯环_python基础|函数
1 函数 在python中的函数,内置函数有很多,如:int(), str(), list(), dict(), set() 等内置整形函数,bool()内置布尔值函数,len()内置长度计算函数 , ...
- python open写入_Python3 open() 函数详解 读取文件写入文件追加文件二进制文件
Python3 open() 函数详解 读取文件写入文件追加文件二进制文件 open()函数的主要作用是打开文件并返回相应文件对象,使用文件对象可以对当前文件进行读取.写入.追加等操作,默认情况下&q ...
- c语言函数实际参数,C语言:函数声明与定义的参数不一致问题,后果可能很严重哦!!!!!...
具体: 在文件main.c中 int func (); //声明中没参数 int main(){ int c = func(); //调用时也不传参,这样才能编译通过 p ...
- python整形浮点型_Python3基础 | 整型浮点型
Python3从入门到核心编程系列课程之语法基础 16课时 / 3时16分 Python3从入门到核心编程系列课程之语法基础部分,从python常用的5种数据类型着手,结合案例讲解5种常用的运算符,引 ...
- 【Python数据科学】基础函数
文章目录 1.转置函数 df.T 2.排序和排名 sort_values .sort_index().rank() 3.非重复与汇总计数 unique().value_counts() 4.描述统计 ...
- python可变序列_Python3基础(二)—— Python可变序列
本文会集中讲Python3中的可变序列--列表. Python序列有3种基本序列类型(list.tuple.range).处理文本的序列类型(str).处理二进制数据的序列类型(bytes.bytea ...
最新文章
- 中小企业项目的痛VS感人IT团队
- C++函数概念解析(2)
- 透传模式(透明传输SeriaNet)详解
- 前端实习生笔试_前端实习生面试题——HTML
- Cocos2d-x之MenuItem
- Docker教程小白实操入门(18)--如何挂载和共享数据卷
- Visual FoxPro操作dbf时语句过长换行问题
- 低分辨率的显示器模拟高分辨率显示模式
- 【参考文献格式】 GB/T 7714, MLA ,APA
- html换行出现省略号,css怎么设置不换行显示省略号?
- 微信小程序5-真机测试
- 大数据营销在旅游行业的应用方案
- 筱筱看博客(微信小程序、Lin-ui组件、vant Weapp)
- 余秋雨文选——关于中年
- 网易NEC命名规范笔记
- Jmeter导出性能测试报告
- lds天线技术流程图_一种LDS天线结构及其制作方法与流程
- Hive Sql 分析实例: 淘宝消费者行为分析
- 6-27 实验9_7_设计函数int getVowel(char str[],char vowel[]); (100 分)
- 2022年天梯赛比赛真题,L1基础题,C语言,没有算法的那种