首页 > 编程知识 正文

python中func函数用法,python中func函数的功能是

时间:2023-05-04 15:40:31 阅读:285697 作者:546

Python 函数(func)学习

2019年5月19日

来源: 印象iOS

# 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。

# 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。

# 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。

# return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

#---------参数类型----------

# 无参数

# 必备参数

# 关键字参数

# 默认参数

# 不定长参数

#1.无参数

def printHello():

print('Hello')

printHello()

#2.必备参数

def printSomething(str):

print(str)

printSomething("Hello world!")

#3. 关键字参数

#使用关键字参数允许函数调用时参数的顺序与声明时不一致

def printIntStr(a, b):

print(a, b)

printIntStr(b=100, a='string')

#4. 默认参数

def printPersonInfo(name, age = 20):

print(name, age)

printPersonInfo('Jack')

printPersonInfo('John', 18)

#5. 不定长参数

#varTuple可以代表多个参数,以元组的形式接收多个参数

def notSureVar(arg1, *varTuple):

print(arg1)

for i in varTuple:

print(i, end=' ')

print()

notSureVar(12, 'Jack', 'John', 'Tom')

#元组做多个参数的时候

notSureVar(22, *('Jack', 'John', 'Tom'))

#形参中按照关键字传值把多余的传值以字典的方式呈现

def varForDict(**args):

print(args)

varForDict(a=1, b=2, c=3)

#直接把字典传入做**args参数

d = {'a' : 1, 'b' : 2, 'c' : 3}

varForDict(**d)

原文作者:印象iOS

原文地址: https://www.jianshu.com/p/7e0f64a99319

本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。