
Python基础–函数的使用
函数中的变量使用
局部变量
- 只能在函数内部使用 ,不能再函数外适用于.作用域仅限于当前的函数.类似于形参
全局变量
1 2 3 4 5 6 7
| # 全局变量打印和局部变量的对比 a = 3 def def_nume1(): a = 2 print(a) print(a) def_nume1()
|
函数的嵌套
在单个文件定义多个函数,之后其中一个函数运行,调用另外一个函数就是嵌套使用
需求:
打印指定行,指定数量,指定符号
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| def print_line (char,lenth): """单行打印,允许输入指定行数和字符""" print(char*lenth) return lenth,char
def max_print (line_count,char,lenth): line_count = int(input("请输入行数")) lenth = int(input("请输入长度")) char = input("请输入字符") i = 1 while i <= line_count: # 进行函数的嵌套,直接调用对应的函数 print_line(char,lenth) i += 1 max_print("line_count","char","lenth")
|