6.函数

1、break 和 continue、pass语句使用
# break:跳出整个循环
# continue:跳出本次循环
# pass:占位语句,不做任何操作,为了保持程序结构的完整性

str="helloworld"
# 依次打印每个字符,除l字符不打印
for x in str:
if x=='l':
continue
print(x,end='')

for x in str:
if x=='l':
pass
else:
print(x,end='')

print()
# 如上代码中continue替换成break,pass将输出什么内容
print("替换成break:")
for x in str:
if x=='l':
break
print(x,end='')

print()
print("替换成pass:")
for x in str:
if x=='l':
pass
print(x,end='')

2、函数
定义:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数的意义:提高应用的模块性,和代码的重复利用率

函数定义格式:
def 函数名(参数1,参数2...):
函数体
return 返回对象

调用:函数名(参数,...)

1)函数类型

1)函数类型
1)无参数无返回

2)无参数有返回
def getname():
name=input('请输入你名字:')
return name
print(getname())
3)有参数无返回
def pname(name):
print(name)

pname('暖木')

4)有参数有返回
def pname1(name):
print(name)
return name

2)参数传递
python 函数的参数传递:
1)不可数据类型吃参数:不会通过参数体改变函数外部的参数的值,不可变数据类型:number,string ,tuple
2)可变数据类型:


原文地址:https://www.cnblogs.com/Murraya/p/14020574.html