03月21, 2019

函数

函数是可重复调用的代码段,能提高代码的复用率。

定义格式

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 无参数
def print_hello():
    print "hello"

print_hello()

# 带参数
def print_str(s):
    print s
    return s * 2
print_str("fuck")

# 带默认参数
def print_default(s="hello"):
    print s
print_default()
print_default("default")

# 不定长参数
def print_args(s, *arg):
    print s
    for a in arg:
        print a
    return

print_args("hello")
print_args("hello", "world", "1")

# 参数次序可以变
def print_two(a, b):
    print a,b

print_two(a="a", b="b")
print_two(b="b", a="a")

输出结果:

hello
fuck
hello
default
hello
hello
world
1
a b
a b

本文链接:http://www.yuqiaochuang.com/post/函数.html

-- EOF --

Comments

""