练习18:函数
来源:互联网 发布:aws没有centos 编辑:程序博客网 时间:2024/04/29 09:07
# this one is like your scripts with argvdef print_two(*args): arg1, arg2 = args print "arg1: %r, arg2: %r" % (arg1, arg2)# ok, that *args is actually pointless, we can just do thisdef print_two_again(arg1, arg2): print "arg1: %r, arg2: %r" % (arg1, arg2)# this just takes one argumentdef print_one(arg1): print "arg1: %r" % arg1# this one takes no argumentdef print_none(): print "I got nothin'."print_two("Zed","Shaw")print_two_again("Zed","Shaw")print_one("First!")print_none()
与C语言一样,python一份脚本中可以将代码分为多个函数。
大概格式为:
def 函数名称(<参数>): 函数体 函数体 函数体 。。。
与C语言用{}来划分函数部分不同,python使用缩进来区分不同函数,函数内的代码统一缩进4个空格,并且python的函数没有类型之分
def 函数1(<参数>): 函数体def 函数2(<参数>): 函数体def 函数3(<参数>): 函数体
关于参数
在python函数中,有时会出现这种参数形式
def function(*args)
variable1, avariable2 = args
位置参数 *args, 把参数收集到一个元组中,作为变量args
在这里可以把args理解为一个数组,里面收集了函数传入的所有参数,然后再在函数中进行解包
相当于写成:
def function(variable1, avariable2)
0 0
- 练习18:函数
- 函数练习
- 函数练习
- 指针函数练习
- 函数模板::练习1
- 需要练习的函数
- fopen fclose 函数练习
- 函数指针终极练习
- C++函数模板练习
- 构造函数练习
- 练习友元函数
- js函数练习
- sql 函数练习
- java函数的练习
- C 函数指针练习
- 虚函数练习1
- 构造函数练习
- 生成函数练习小结
- android下netperf测试网卡网速能力
- Web前端教程js-event(事件对象及其属性、方法)
- login界面 checkbox选择显示或者隐藏密码
- JDBCUtil模板
- Tricks(三十六)—— remove_list_entry(无需 if 逻辑)
- 练习18:函数
- 官网Red Hat Enterprise Linux 6 Power Management Guide
- innerHTML和innerText的使用方法
- solve 解方程
- jar包的创建与使用
- LeetCode-6. ZigZag Conversion
- 面试记录一:腾讯后台研发
- js学习
- 关于聚类算法Kmeans/K-mediods/层次聚类/OPTICS较为详细的介绍