006 python语法_002 函数/类/模块

‘‘‘
时间:2018/10/11
目录:
  一: 函数
          1 定义函数      2 空函数      3 参数 - 检查      4 参数 - 返回多个值      5 参数 - 默认参数
  二: 类
          1 语法1
          2 语法2
  三: 模块
     1
‘‘‘

一: 函数
  1 定义函数

#coding:utf-8

def myAbs(nNum):
    if nNum >= 0:
        return nNum
    else:
        return -nNum

nNum = myAbs(33)
print(nNum)

nNum = myAbs(-33)
print(nNum)
33
33

  

  2 空函数

# coding:utf-8
def nop():
    pass    #pass作占位符,还没想好写代码

print(nop())
print(type(nop()))
None
<class ‘NoneType‘>

二: 类
  1 语法1
  2 语法2
三: 模块
  1

原文地址:https://www.cnblogs.com/huafan/p/9775388.html

时间: 2024-11-02 09:46:35

006 python语法_002 函数/类/模块的相关文章

【Python 生成器 匿名函数 递归 模块及包的导入 正则re】

一.生成器 1.定义 生成器(generator)是一个特殊的迭代器,它的实现更简单优雅,yield是生成器实现__next__()方法的关键.它作为生成器执行的暂停恢复点,可以对yield表达式进行赋值,也可以将yield表达式的值返回. 也就是说,yield是一个语法糖,内部实现支持了迭代器协议,同时yield内部是一个状态机,维护着挂起和继续的状态. yield的功能: 1.相当于为函数封装好__iter__和__next__ 2.return只能返回一次值,函数就终止了,而yield能返

Python基础之函数和模块

函数的基本使用 函数的定义:把具有独立功能的代码块组织成一个小模块,在需要的时候调用.或者说,函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数的使用:1.定义函数:2.调用函数. 函数的作用:能提高应用的模块性,和代码的重复利用率. 自己创建函数,叫做用户自定义函数. 函数的快速体验 在一个py文件中定义一个函数,在另一个文件中,导入函数,调用函数. 定义函数: hello_func.py def hello(): print("hello world") pr

通过cmd命令查看Python库、函数和模块的帮助文档与介绍

dir函数式可以查看对象的属性 使用方法很简单,举os类型为例,在Python命令窗口输入 dir(‘os’) 即可查看os模块的属性 打开cmd命令窗口 输入python(注意:计算机需要有Python环境,配置好Python环境变量) 输入dir('os')命令 如何查看对象某个属性的帮助文档? 如要查看’os’的split属性,可以用__doc__, 使用方法为print(’os’.split.__doc__) print(’os’.split.__doc__) 查看对象的某个属性还可以用

python语法------时间函数

1.导入函数库: import time 获取格式化的时间 你可以根据需求选取各种格式,但是最简单的获取可读的时间模式的函数是asctime(): #!/usr/bin/python # -*- coding: UTF-8 -*- import time localtime = time.asctime( time.localtime(time.time()) ) print "本地时间为 :", localtime 格式化日期 # 格式化成2016-03-20 11:45:39形式

Python-12:Python语法基础-函数

1.函数 function,通俗来讲函数就是功能,函数是用来封装功能的,函数分为两种类型,一种是系统自带的不用我们编写就可以使用的.另一种函数是自定义的,需要我们编写其功能,这种函数自由度高,叫做自定义函数. #encoding:utf-8 #系统自带的函数 #实现取字符串长度的功能 a="hello,jiyongxin" print len(a) #15 #实现字符串的切割 a="student" b=a.split("u") print b

python语法基础-函数-长期维护

###############    函数的定义调用,返回值和返回值接收    ############## def mylen(): s = "myname" i = 0 for item in s: i += 1 return i def func(): return {"name":"andy"},[1,2,3] l = mylen() print(func()) # 从这个例子可以学到几个:函数的定义,函数的调用,函数的返回值, # 关于

python语法基础-函数-进阶-长期维护

###############    函数的命名空间和作用域    ############## """ # 函数进阶 命名空间和作用域 命名空间 全局命名空间——我们自己写的非函数中的代码 是在程序从上到下被执行的过程中依次加载进内存的, 放置了我们设置的所有的变量名和函数名, 局部命名空间,——函数 就是函数内部定义的名字 在函数调用的时候才会产生这个命名空间,随着函数调用的结束,这个命名空间就消失了, 内置命名空间,——Python解释器, 就是Python解释器一启动

python语法基础-函数-装饰器-长期维护

###############    装饰器的初成和开放封闭原则    ############## # 装饰器 # 装饰器非常重要,面试Python的公司必问, # 原则:开放封闭原则 # # 需求:计算程序执行的时间, import time def func(): start = time.time() time.sleep(0.01) print(123) end = time.time() print(end-start) func() # 这种写法如果有100个函数,你都要加一遍这是

python语法之函数

一.什么是函数 函数类似于一种工具,可以重复调用. 二.为什么要用函数 防止代码的冗余:代码的可读性差. 三.使用方法 3.1 1 定义函数----->make a wapen 2 调用函数----->use it ## 函数的命名规范和变量名一样,需要具有意义. 四.函数的三种分类 4.1 无参函数 def func(): # ()没有参数 print('hello world') func() 4.2 空函数 def func2(): pass #代码块先用pass代替, 空函数 func