cxwpf200 发表于 2018-8-16 11:21:47

python(五)

  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.pythonopen()函数的使用方法。
  打开文件会用到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]
查看完整版本: python(五)