当前位置: 首页 > news >正文

县网站建设检查情况汇报网站做镜像

县网站建设检查情况汇报,网站做镜像,潍坊网站制作建设,兰州商城网站建一、函数的定义及其应用 所谓函数#xff0c;就是把具有独立功能的代码块组织成为一个小模块#xff0c;在需要的时候调用函数的使用包含两个步骤 1.定义函数–封装独立的功能 2.调用函数–享受封装的成果 函数的作用:在开发时#xff0c;使用函数可以提高编写的效率以及代码…一、函数的定义及其应用 所谓函数就是把具有独立功能的代码块组织成为一个小模块在需要的时候调用函数的使用包含两个步骤 1.定义函数–封装独立的功能 2.调用函数–享受封装的成果 函数的作用:在开发时使用函数可以提高编写的效率以及代码的重用‘ 函数 函数是带名字的代码块用于完成具体的工作 需要在程序中多次执行同一项任务时你无需反复编写完成该任务的代码而只需调用该任务的函数让python运行其中的代码你将发现通过使用函数程序编写阅读测试和修复都将更容易 1.定义函数 def 函数名(): 函数封装的代码 1.def是英文define的缩写 2.函数名称应该能够表达函数封装代码的功能方便后续的调用 3.函数名称的命名应该符合标识符的命名规则 可由字母下划线和数字组成 不能以数字开头 不能与关键字重名 参数的作用 函数把具有独立功能的代码块组织成为一个小模块在需要的时候调用函数的参数增加函数的通用性针对相同的数据处理逻辑能够适应更多的数据 1.在函数内部把参数当作变量使用进行需要的数据处理 2.函数调用时按照函数定义的参数顺序把希望在函数内部处理的数据通过参数传递 形参和实参 形参定义函数时小括号中的参数是用来接收参数用的在函数内部作为变量使用 实参调用函数时小括号中的参数是用来把数据传递到函数内部用的 函数的返回值 在程序开发中有时候会希望一个函数执行结束后(举例子温度计函数要返回给我们当前的温度)告诉调用者一个结果以便调用者针对具体的结果作出后续的处理 返回值是函数完成工作后最后给调用者的一个结果 在函数中使用return关键字可以返回结果 调用函数一方可以使用变量来接收函数的返回结果 局部变量和全局变量 局部变量是在函数内部定义的变量只能在函数内部使用 全局变量是在函数外部定义的变量(没有定义在某一个函数内)所有函数内部都可以使用这个变量 局部变量 局部变量是在函数内部定义的变量只能在函数内部使用 函数执行结束后函数内部的局部变量会被系统回收 不同的函数可以定义相同的名字的局部变量但是各用各的不会产生影响 局部变量的作用 在函数内部使用临时保存函数内部需要使用的数据 变量进阶 目标 变量的引用 可变和不可变类型 局部变量和全局变量 变量的引用 变量和数据都是保存在内存中的 在python中函数的参数传递以及返回值都是靠引用传递的 引用的概念 在python中 变量和数据是分开存储的 数据保存在内存中的一个位置 变量中保存的是数据在内存中的地址 变量中记录数据的地址就叫做引用 使用id()函数可以查看变量中保存数据所在内存的地址 二、函数的跨文件调用 模块文件每一个python源文件都可以是一个模块文件可以在一个python文件中定义函数或者变量然后在另一个函数使用import filename导入这个模块导入之后可以使用模块名.变量或者模块名.函数的方式使用这个模块文件的函数和变量 首先定义一个函数 # 1.定义一个函数能够打印*组成的一条分隔线 def print_line(): print * * 50 print_line() # 2.定义一个函数能够打印由任意字符串组成的分割线 def print_line(char): print char * 50 print_line() # 3.定义一个函数能够打印任意重复次数的分隔线 def print_line(char,times): print char * times print_line(%,20) # 4.定义一个函数能够打印五行分隔线 # 分隔线要求符合需求3 # def print_line(char,times): # print char * times def print_lines(char,times): 打印多行分隔线 :param char: 分隔线使用的分隔字符 :param times: 分隔线重复的次数row 0 while row 5: print_line(char,times) row 1 print_lines(!,70) 模块文件每一个python源文件都可以是一个模块文件 可以在一个python文件中定义函数或者变量 然后在另一个文件中使用 import filename 导入这个模块 导入之后就可以使用 模块名.变量/模块名.函数的方式 使用这个模块中定义的函数和变量 import func_04 import fun_01 print func_04.name func_04.print_lines(*,80) result fun_01.sum_2_sum(3,6) print result 2.模块的调用 1. test1文件中 title 模块1 # 函数 def demo1(): print 今天学习%s %title # 类 class Cat(object): pass title 模块2 test2文件中 # 函数 def demo1(): print 今天学习%s %title # 类 class Dog(object): pass import test1 import test2 test1.demo1() test2.demo1() cat test1.Cat() print cat dog test2.Dog() print dog 使用as指定模块的别名大驼峰命名法 from test1 import Cat # 如果重名的话则第二个导入的覆盖同名的第一个 from test1 import demo1 as test_demo1 from test2 import demo1 cat Cat() print cat test_demo1() demo1() 2.python的解释器在导入模块的时候会 1.搜索当前目录指定的模块文件如果有就直接导入 2.如果没有再搜索系统目录 注意在开发时给文件起名不要和系统模块文件重名 所以在导入文件时不能起和系统文件重名的名字例如下例的random import random ran random.randint(1,10) print ran 3.name属性 功能测试模块的的代码只在测试情况下被运行而在导入时不会被运行 name时python的一个内置属性记录这一个字符串 被其他文件导入时name就是模块名 如果是当前执行的程序name就是main def wn(): print 今天是个好日子 if __name__ __main__: print __name__ print 模块的引用 调用函数 import test wn test.wn() print wn 以上这篇浅谈Python中函数的定义及其调用方法就是小编分享给大家的全部内容了希望能给大家一个参考也希望大家多多支持。
http://www.zqtcl.cn/news/893211/

相关文章:

  • 新乐做网站优化如何做二级域名子目录网站
  • 如何在网站上做推广中国在数码网站注册域名好 gt
  • 电子商务电商网站饿建设管理网站建设
  • php网站出现乱码网站建设项目总结
  • 网站建设公司墨子网络用我在线网站建设
  • 长寿网站建设公司服装设计有哪些网站
  • 苍溪规划和建设局网站网页设计制作报告
  • html5网站 源码360浏览器个别网页打不开怎么解决
  • 找个小网站建设网站优点
  • 台州网站建设优化网站建设加微信
  • 公司网站建设费会计分录义乌商城集团的网站建设
  • 彩票网站建设基本流程网站文章页做百度小程序
  • 在淘宝上做代销哪个网站好推广普通话喜迎二十大的手抄报怎么画
  • 知名网站建设开发受欢迎的唐山网站建设
  • 普洱网站搭建创建论坛网站需要多少钱
  • 自己做的网站如何在网络上展示wordpress 手动采集
  • 上海做网站要多少钱wordpress教程app
  • 房地产设计网站沈阳人流哪个医院好安全
  • 贵阳专业做网站微信小程序商城源代码
  • seo建站收费地震郑州做网站开发销售
  • 东莞整站优化推广公司找火速建设企业网站要多少钱
  • 网站备案 两个域名东莞保安公司联系电话
  • 网站专业制作公司律师如何在网上推广
  • 免费培训seo网站一直免费的服务器下载安装
  • 广州h5网站制作公司做竞价网站 要注意什么
  • 太原网站搭建推广id怎么编辑wordpress
  • 网站开发网站设计制作广告设计与制作基础知识
  • 企业建设H5响应式网站的5大好处网站备案后经营
  • 网站数据流分析怎么做河北搜索引擎推广方法
  • 哈尔滨网站建设咨询辽宁建设工程信息网怎么看项目经理是不是被锁住