3.4_函数_Function_Part_1

举报
孙中明 发表于 2022/01/23 00:22:41 2022/01/23
【摘要】 函数:程序中可重复使用的程序段   def say_hi():      print(" hi!")   #注意 这里 print 之前 要缩进用于 定义函数的结尾   say_hi() say_hi()   给一...

函数:程序中可重复使用的程序段

 

def say_hi():

     print(" hi!")

 

#注意 这里 print 之前 要缩进用于 定义函数的结尾

 

say_hi()

say_hi()

 

给一段程程序起一个名字,用这个名字来执行一段程序,反复使用 (调用函数)

 

用关键字 'def' 来定义,identifier(参数)

 

identifier 

 

参数list

 

return statement

 

局部变量 vs 全局变量

 

 

 

 

Code:

 

 

#-*- coding: utf-8 -*-

 

#没有参数和返回的函数

def say_hi():

#     print(" hi!")

#     

# say_hi()

# say_hi()

#    

#    

#有参数,无返回值

def print_sum_two(a, b):

     c = a + b

     print(c)

     

print_sum_two(3, 6)

    

  

def hello_some(str):

#     print("hello " + str + "!")

#         

# hello_some("China")

# hello_some("Python")

 

  

#有参数,有返回值

def repeat_str(str, times):

#     repeated_strs = str * times

#     return repeated_strs

# repeated_strings = repeat_str("Happy Birthday!", 4)

# print(repeated_strings)

    

21

 

#全局变量与局部 变量

# x = 60

def foo(x):

#     print("x is: " + str(x))

#     x = 3

#     print("change local x to " + str(x))

foo(x)

# print('x is still', str(x))

  

  

 

 

 

     

文章来源: hiszm.blog.csdn.net,作者:孙中明,版权归原作者所有,如需转载,请联系作者。

原文链接:hiszm.blog.csdn.net/article/details/77800287

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。