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