day07回顾:
字符串:
格式化字符串:
字符串 % (参数1 ,参数2 ,....)
字符串 % 参数
转义字符:
'\'' '\"' '\n' '\\'
while 语句:
语法:
while 条件:
语句块1
else:
语句块2
break语句:
终止循环
列表:
可变的容器
增
S.append(x)
S.insert(index,x)
删
del S[index]
S.clear()
改
S[index] = x
差
L.find(x)
函数function
函数是可以重复执行的语句块 可以重复调用
作用:
1.定义用户级别的函数
2.用于封装一些语句 将这些语句看作一个整体
语句:
def 函数名(参数列表):
语句块
示例:
def myadd(a,b):
return a+b
print("100+200",myadd(100,200))
#定义函数:
def f1():
print("aaaaaaa")
print("bbbbbbb")
print("ccccccc")
#调用f1函数 必须加括号
f1()
练习:
写一个函数print_even
传入一个参数n代表终止整数 打印2 4 6 8....n
之间所有偶数
函数定义如下:
def print_even(n):
此处自己完成
#测试调用
print_even(10)
打印结果
2
4
6
8...
def print_even(n):
i=0
while n>i:
i+=2
print(i)
print_even(10)
None空值对象:
在函数定义的内部 如果没有return语句
则在函数执行完毕后默认返回 None
return语句:
语法:
return[表达式]
作用:
用于函数中 结束当前函数的执行 返回到调用该函数的地方 同时返回一个对象的引用关系
字符串:
格式化字符串:
字符串 % (参数1 ,参数2 ,....)
字符串 % 参数
转义字符:
'\'' '\"' '\n' '\\'
while 语句:
语法:
while 条件:
语句块1
else:
语句块2
break语句:
终止循环
列表:
可变的容器
增
S.append(x)
S.insert(index,x)
删
del S[index]
S.clear()
改
S[index] = x
差
L.find(x)
函数function
函数是可以重复执行的语句块 可以重复调用
作用:
1.定义用户级别的函数
2.用于封装一些语句 将这些语句看作一个整体
语句:
def 函数名(参数列表):
语句块
示例:
def myadd(a,b):
return a+b
print("100+200",myadd(100,200))
#定义函数:
def f1():
print("aaaaaaa")
print("bbbbbbb")
print("ccccccc")
#调用f1函数 必须加括号
f1()
练习:
写一个函数print_even
传入一个参数n代表终止整数 打印2 4 6 8....n
之间所有偶数
函数定义如下:
def print_even(n):
此处自己完成
#测试调用
print_even(10)
打印结果
2
4
6
8...
def print_even(n):
i=0
while n>i:
i+=2
print(i)
print_even(10)
None空值对象:
在函数定义的内部 如果没有return语句
则在函数执行完毕后默认返回 None
return语句:
语法:
return[表达式]
作用:
用于函数中 结束当前函数的执行 返回到调用该函数的地方 同时返回一个对象的引用关系