首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210204A0DUOR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券