python教程_小白入门17/2020/9/6
学习目标
P113 全局变量和局部变量
a
= 100
word
= 'hello'
def test():
'''
这个函数就是用来讲局部变量和全局变量的
:return:
'''
a
= 10
print('函数内部a = {}'.format(a
))
x
= 'hello'
global word
word
= 'ko'
print('函数内部word = {}'.format(word
))
print('locals = {},global = {}'.format(locals(), globals()))
test
()
print('函数外部 a = {}'.format(a
))
print('函数外部 word = {}'.format(word
))
if 3> 2:
m
= 'hi'
print(m
)
print(globals())
P114 多个返回值
def test(a
, b
):
x
= a
// b
y
= a
% b
return x
, y
result
= test
(13, 5)
print('商是{},余数是{}'.format(result
[0], result
[1]))
shang
, yushu
= test
(16, 3)
print('商是{},余数是{}'.format(shang
, yushu
))
P115 函数的回顾
def get_sum(a
, b
):
'''
获取到和
:param a:
:param b:
:return:
'''
return a
+ b
def print_sum(a
, b
):
print(a
+ b
)
x
= get_sum
(1, 3)
print(x
)
def calc(a
,b
):
shang
= a
//b
yushu
= a
%b
return shang
,yushu
m
,n
= calc
(15,4)
print(m
,n
)
P116 函数的缺省参数
def say_hello(name
, age
=55, city
='南京'):
print('my name is {},my age is {},I\'m come from {}'.format(name
, age
, city
))
say_hello
('jack', 22, 'jinan')
say_hello
('tom', 15)
say_hello
('jerry', age
=99, city
='深圳')
say_hello
('huoyuanjia')
转载请注明原文地址:https://tech.qufami.com/read-23661.html