def fn(x):
return x + 1
print('结果为', fn(3)) # 打印输出:结果为 4def fn():
"""
这个函数是一个文档字符串的示例
参数a:作用,默认值,类型
参数b:作用,默认值,类型
参数c:作用,默认值,类型
"""
return 100
help(fn)1. 全局作用域:
a = "我是全局变量"
def fn():
print('函数体内:全局变量', a)
fn()
print('函数体外:全局变量', a)2. 函数作用域:
def fn():
abc = '我是局部变量'
print('局部变量abc =', abc )
fn()def fn():
abc = '我是局部变量'
print('局部变量abc =', abc )
fn()
print('局部变量abc =', abc )def fn(arg):
z = 1
print(locals())
fn(1)def fn(a):
# s未检查字符串
# 1.基线条件
# 字符串的长度小于2,则字符串一定是回文
if len(a) < 2:
return True
# 如果第一个字符与最后一个字符不相等,则一定不是字符
elif a[0] != a[-1]:
return False
# 2.递归条件
return fn(a[1:-1])
print(fn(""))