zoukankan      html  css  js  c++  java
  • 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("
    ",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)
  • 相关阅读:
    记录一次.Net框架Bug发现和提交过程:.Net Framework和.Net Core均受影响
    浅谈 Angular 项目实战
    Angular CLI 升级 6.0 之后遇到的问题
    构建具有用户身份认证的 Ionic 应用
    关于 Angular 跨域请求携带 Cookie 的问题
    使用 ng build 构建后资源地址引用错误的问题
    React 系列教程 1:实现 Animate.css 官网效果
    如何在已有的 Web 应用中使用 ReactJS
    关于浏览器后退操作与页面缓存问题
    三阶魔方公式速记
  • 原文地址:https://www.cnblogs.com/bcyczhhb/p/10219179.html
Copyright © 2011-2022 走看看