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)可变数据类型: