python def function if_python函数的基本使用

Python函数

函数就是先定义好的代码

随后可以用参数进行调用

#函数会把数据作为结果进行返回

在python里面使用def

#1.关键字定义函数:

def function():

print(“hello i am pig!”)

#现在已经定义好了 那么现在要使用

#调用函数需要函数名称+括号

调用函数:

function()

hello i am pig!

#2.(1)参数函数:

可以设置参数传递给函数 进行反复调用

参数 如果要添加多个 需要用逗号分隔

def function(leftname):

print(leftname + “ado”)

调用:

function(“hey”)

heyado

#2.(2)默认参数:

def my_funtion(city = “shenzhen”):

print(“i am from”+ city )

my_funtion(“shanghai”)

my_funtion(“beijing”)

my_funtion(“guangzhou”)

i am fromshanghai

i am frombeijing

i am fromguangzhou

不添加参数则默认

my_funtion()

i am fromshenzhen

#2.(3)以列表传参数

你发送到函数的参数可以是任何数据类型

list,str,dict,number等 并且在函数里是相同数据类型

def the_function(vagetables):

for x in vagetables:

print(x)

vagetables = [“白菜”,”冬瓜”,”生菜”,”西红柿”]

print(type(vagetables))

the_function(vagetables)

#

白菜

冬瓜

生菜

西红柿

3.(1)返回值

如果要使用函数返回值 请使用return语句:

def x_function(X):

return 10 * X

print(x_function(3))

print(x_function(6))

print(x_function(9))

3.(2)关键词参数:

你可以使用key = value 语法发送参数

参数的顺序无关紧要

def you_function(son1,son2,son3):

print(“The youngest son is”+” “,son1,son2)

you_function(son1 = “hey”,son2 = “ado”,son3 = “嘿ado”)

The youngest son is hey ado

3.(4)任意参数

if you dont know传递给你的函数多少个参数,

请在函数定义的参数名加 *表示不定参数:

def MY_FUNCTION(*every):

print(“The future must belong with” +” “,every[2])

MY_FUNCTION(“women”,”men”,”kid”)

#

The future must belong with kid

#3.(5)pass语句

函数定义不能为空的 否者写了无内容的函数定义,

这个时候应该用pass语句来避免错误

def function:

pass

本作品采用《CC 协议》,转载必须注明作者和本文链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值