0%

Python基础--函数的使用

python

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")