设为首页 收藏本站
查看: 1532|回复: 0

[经验分享] python(五)

[复制链接]

尚未签到

发表于 2018-8-16 11:21:47 | 显示全部楼层 |阅读模式
  1.函数function
  函数是可以实现一些特定的功能的小方法或者小程序,在python中有很多内建函数,简单的来说,函数就是你编写了一些语句,为了方便使用這些语句,把这些语句组合在一起,给他起一个名字,使用的时候只需要调用这个名字,就可以实现语句组的功能了。
  >>>
  >>> 2**3
  8
  >>> pow(2,3)
  8
  >>>
  内建函数pow就是来计算乘方的。
  @什么是内建函数,如何使用内建函数。
  python系统中自带的一些函数叫做内建函数,不需要我们自己编写,还有一种是第三方函数,就是别人编好的一些函数,共享出来给大家使用的,前面的两种函数都是可以直接使用的,最后就是我们为了方便自己工作学习用的函数,就叫做自定义函数了。
  @定义函数的方法
  定义函数要用到def语句,具体的函数语法格式如图所示:
  def 函数名(参数):
  代码块
  定义函数的时候需要注意的是:
  1.def开头,代表定义函数。
  2.def和函数之间要敲一个空格。
  3.之后就是函数名。這个名字没有什么要求,方便用户使用就好。
  4.函数名后面跟圆括号()。代表的是定义的函数,里面可以添加参数,。
  5.圆括号()后面一定要加冒号:,這个很重要。
  6.代码块部分,是由语句组成的,要注意缩进。
  7.函数要有返回值reture
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  2.类 (class)是一个抽象的概念,比函数要抽象的所,python是(oop)面向对象的编程语言,面向对象中的对象,类和函数有什么不同昵:
  @类的优点
  a.类的对象是多态的:也就是多种状态,這就意味着我们可以用不同的类对象使用同样的操作方法,而不需要额外写代码。
  b.类的封装:封装之后,可以直接调用类的对象,来操作内部的一些方法,不需要让使用者看到代码工作的细节。
  c.类的继承:类可以从其他的类或者元类中去继承他们的方法,直接使用。
  @定义类(class)的语法:

  >>>>  ...     def fa(self,name):
  ...             self.name =name
  class 后面紧跟着的,是类的名字,类的名字首字母一般是大写的,這样便于代码区分整个大类,最后一定要记得加上冒号:

  >  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  2.import语句
  import语句的作用主要是用来导入模块的,他可以出现在程序中的任何位置
  他的语法格式如下:
  import modult
  关键字  模块名
  比如说下面的例子:
  import math #导入math模块
  math.floor()  #调用mat模块中的floor()函数
  如果需要同时导入多个模块,只需要在模块的名称之前用逗号进行隔离。一般的情况,同时导入多个模块的可读性会差一些。建议单次的导入模块。还有就是我们一般再开始的时候导入模块,因为python解释器在执行语句的时候,要考虑到作用域的情况。如果只是在开始导入模块,那么他的作用域就是全局的,而如果在中间导入模块的话,他的作用于就是局部的,并不能被其他的函数调用,如果其他的函数要使用相同的模块,还需要单独的导入,
  在使用import导入模块的时候最好按照這样的顺序:、
  1.python 标准库模块
  2.python 第三方模块
  3.自定义模块
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  3.python  open()函数的使用方法。
  打开文件会用到open函数,标准的python打开文件语法如下:
  open(name[,mode[,buffering]])
  open函数的文件名是必须的,而模式和缓冲参数都是可选的,假如你有一个文件a.txt的文本文件,放在从c:\test  就可以使用如下的命令来打开它
  >>>x = open(r 'c:\test\a.txt')
  用读的模式打开对应路径下的文本,如果文本不存在。程序就会报错。
  @open函数文件打开模式参数常用的值有哪些。
  文件打开的模式主要有以下几个:
  ‘r':读模式  ‘w':写模式  ‘g':追加模式  ‘b':二进制模式  '+'读/写模式
  @python文件如何去写入
  >>>f = open('a.txt','w')   #用写的方式打开a.txt這个文件,并且复制给f
  >>>f.write('hello,')   f.write方法将括号里面的内容写到文件里面去
  >>>f.write('iplaypython')  和第二行意义是一样的,但是這个会将他追加在已存在的数据后面
  >>>f.close() 最后关闭文件,有打开就有关闭
  python 文件读取的操作方法
  要进行读文件操作,只需要把模式换成‘r’而已,因为默认就是读的
  >>>f =open('a.txt','r')
  >>>f.read()
  read()是读文件的方法,括号内填入要读取的字符数
  打开文件还有其他的方法
  a.reead():表示读取全部的内容
  b.readline( ): 表示逐行读取。
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  4.异常
  在python里面只要代码中出现错误,不管是语法错误还是缩进错误,都会引发异常,如果这样的异常没有被铺做。程序就会回溯,抛出异常,终止程序运行。
  @raise
  我们可以主动的引发python程序的异常,可以使用raise语句来触发异常
  >>>raise Exception  #触发python异常类
  @ 捕捉异常
  可以使用try和except语言。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-552613-1-1.html 上篇帖子: Python初学练习01:简易登录验证 下篇帖子: python调用多进程执行
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表