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)+普通参数 的示例相关推荐

  1. python bytes 改值_Python3 bytes() 函数详解 将参数转为不可变的字节数组

    Python3 bytes() 函数详解 将参数转为不可变的字节数组 bytes()函数的主要用途是将参数转换为一个新的字节数组,它是一个不可变的整数序列,它的取值范围是0 <= x < ...

  2. C基础 函数的形式参数和实际参数

    本人是刚开始学写博文,很多东西都是第一次接触嘛,哪里有写的不好的希望大家指出来,然后一起学习.一起进步,我也会坚持更新的! 如何用函数实现模块化设计? 问题一:为什么要用函数呢? 答:因为有时候程序需 ...

  3. python3列表做参数_Python3基础 函数 多值参数 元组与字典形式(使用星号对列表与字典进行拆包)...

    Python : 3.7.3 OS : Ubuntu 18.04.2 LTS IDE : pycharm-community-2019.1.3 Conda : 4.7.5 typesetting : ...

  4. python莫比乌斯环_python基础|函数

    1 函数 在python中的函数,内置函数有很多,如:int(), str(), list(), dict(), set() 等内置整形函数,bool()内置布尔值函数,len()内置长度计算函数 , ...

  5. python open写入_Python3 open() 函数详解 读取文件写入文件追加文件二进制文件

    Python3 open() 函数详解 读取文件写入文件追加文件二进制文件 open()函数的主要作用是打开文件并返回相应文件对象,使用文件对象可以对当前文件进行读取.写入.追加等操作,默认情况下&q ...

  6. c语言函数实际参数,C语言:函数声明与定义的参数不一致问题,后果可能很严重哦!!!!!...

    具体: 在文件main.c中 int func ();     //声明中没参数 int main(){ int c = func();            //调用时也不传参,这样才能编译通过 p ...

  7. python整形浮点型_Python3基础 | 整型浮点型

    Python3从入门到核心编程系列课程之语法基础 16课时 / 3时16分 Python3从入门到核心编程系列课程之语法基础部分,从python常用的5种数据类型着手,结合案例讲解5种常用的运算符,引 ...

  8. 【Python数据科学】基础函数

    文章目录 1.转置函数 df.T 2.排序和排名 sort_values .sort_index().rank() 3.非重复与汇总计数 unique().value_counts() 4.描述统计 ...

  9. python可变序列_Python3基础(二)—— Python可变序列

    本文会集中讲Python3中的可变序列--列表. Python序列有3种基本序列类型(list.tuple.range).处理文本的序列类型(str).处理二进制数据的序列类型(bytes.bytea ...

最新文章

  1. 中小企业项目的痛VS感人IT团队
  2. C++函数概念解析(2)
  3. 透传模式(透明传输SeriaNet)详解
  4. 前端实习生笔试_前端实习生面试题——HTML
  5. Cocos2d-x之MenuItem
  6. Docker教程小白实操入门(18)--如何挂载和共享数据卷
  7. Visual FoxPro操作dbf时语句过长换行问题
  8. 低分辨率的显示器模拟高分辨率显示模式
  9. 【参考文献格式】 GB/T 7714, MLA ,APA
  10. html换行出现省略号,css怎么设置不换行显示省略号?
  11. 微信小程序5-真机测试
  12. 大数据营销在旅游行业的应用方案
  13. 筱筱看博客(微信小程序、Lin-ui组件、vant Weapp)
  14. 余秋雨文选——关于中年
  15. 网易NEC命名规范笔记
  16. Jmeter导出性能测试报告
  17. lds天线技术流程图_一种LDS天线结构及其制作方法与流程
  18. Hive Sql 分析实例: 淘宝消费者行为分析
  19. 6-27 实验9_7_设计函数int getVowel(char str[],char vowel[]); (100 分)
  20. 2022年天梯赛比赛真题,L1基础题,C语言,没有算法的那种

热门文章

  1. 关于Tokenizer与TokenFilter的区别
  2. 解读系统资质审批的相关政策
  3. 七个小技巧保护无线网络安全
  4. 思科Catalyst1900交换机上速配VLAN
  5. sass之mixin的全局引入(vue3.0)
  6. python第二天 列表、元组
  7. sersync2 安装,配置
  8. C#性能优化考虑的几个方向
  9. javascript 请求web service
  10. (转)petshop4.0中的Profile理解(匿名用户身份)