• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

繁星点点……

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

2019.1.4函数的相关内容

 1 # 函数 对象 模块
 2 #函数:一个程序可以按照不同功能的实现,切割成小小的个体。函数就是实现
 3 #这些个体功能的代码块。
 4 
 5 def MyFirstFunction():
 6     print("这是我创建的第一个函数")
 7     print("我表示非常激动,谢谢大家的支持!")
 8 MyFirstFunction()# 此句为运行函数的语句
 9 #学习积累:在定义了函数的前提下,再输入函数的第一个字母后,按下TAB键,就会输入完
10 #这种情况在ide环境下测试成功,在.py文件中输入没有成功。
11 
12 
13 def SecondFunction(name): #此处的name叫形参 parameter
14     print(name+"我爱你!这是第二个函数!")
15 SecondFunction("中国山东")# 此句为运行函数的语句,此句的name是实参 argument
16 SecondFunction("这是测试一下")
17 
18 def add (num1,num2):
19     result=num1+num2
20     print("计算的结果是:",result)
21 add(599,699)
22 
23 def add2(num1,num2):
24     return (num1+num2)
25 print("这是加法的加一种函数:",add2(59,98))
26 print (add2(5,6)) #add2 不用print 就显示不出结果来,因为用的是return
27 
28 def ShuoMing(name):
29     "函数定义过程中的name叫形参,这是函数文档,写在函数的下面。"
30     #因为TA只是一个形式,表示占据一个参数位置
31     print("刚传递进的"+name+"叫实参,因为TA是具体的参数值!")
32 ShuoMing("  我爱你中国  ")
33 b=ShuoMing.__doc__ #函数的说明文档
34 print("\n",b)
35 
36 def Saysome(name,words): 
37     print(name+"说的好:"+words)
38 Saysome("中国人民  ","世界就会支持!")
39 
40 def Saysome(name,words): 
41     print(name+"说的好:"+words)
42 Saysome(words="中国人民  ",name="世界就会支持!")#关键词定义了,顺序就固定了。
43 
44 def Saysome(name="bcyc",words="中国我爱你"): 
45     print(name+"说的好:"+words)
46 Saysome() #函数中带有默认值,所以参数为空,也可以。
47 Saysome("zhhb","中国我也很爱你")#函数中带有默认值,输入新参数,就会代替默认参数。
48 # 收集参数 def test(*params)
49 #
50 #
51 def test(*params):
52     print("参数的长度是:",len(params))
53     print("第二个参数是:",params[1])
54 test(1,"我爱你中国",3.14,5,6,7,8)
55 
56 def test(*params,exp):
57     print("参数的长度是:",len(params))
58     print("第二个参数是:",params[1])
59 test(1,"我爱你山东",3.14,5,6,7,8,exp=99)

 

posted on 2019-01-04 12:22  天若有情66  阅读(97)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3