Python2基础

1.python

3.python函数

python的函数定义:

以def关键字定义一个函数;

参数放在小括号里面;

必须有return语句;

Python2基础

Python2基础

关键字参数:

即调用函数时传参顺序可以人为指定

Python2基础

Python2基础

默认参数:

默认参数必须放在非默认参数的后面

Python2基础

可变参数:

带*的参数为可变参数,表示所有未命名参数元组

Python2基础

lambda匿名函数:

funcname = lambda param1, param2 : param1与param2逻辑结果

ret = funcname(param1, param2)

Python2基础

python常见内置函数:

python类型转换相关内置函数:

bool()

int()

long()

float()

tuple()

list()

dict()

object()

数学运算相关内置函数:

abs()

round()

pow()

min()

max()

bin()

oct()

hex()

ASCII转换相关内置函数:

chr()

ord()

调试相关内置函数:

id()

hash()

type()

dir()

面向对象相关内置函数:

hasattr()

setattr()

getattr()

staticmehod()

isinstance()

issubclass()

super()

4. 包, 模块,方法的概念:

包:指的是包含__init__.py的文件夹, 包名为文件夹名

模块:指的是一个.py文件, 模块名为文件名

方法:指的是.py文件的一个函数,方法名为函数名

例:

testmodule.py

package

  __init__.py

  module1.py

  module2.py

Python2基础

Python2基础

Python2基础

Python2基础

Python2基础

5.面向对象编程

例:

Python2基础

Python2基础

6. 日期时间模块

time模块:

获取当前时间戳:

import time

timestamp = time.time()

获取当前时间:

import time

time = time.localtime(time.time())

获取格式化时间:

import time

formatedtime = time.asctime(time.localtime(time.time()))

datetime模块:

Python2基础

7.错误与异常处理

所有异常一致处理情况:

try:

  try suite

except:

  except suite

else:

  else suite

多个异常一致处理情况:

try:

  try suite

except(Exception1, Exception2, Exception3):

  except suite

except Exception4:

  except suite

else:

  else suite

每一个异常分别情况:

try:

  try suite

except Exception1:

  except suite

except Exception2:

  except suite

else:

  else site

例:

Python2基础

上一篇:.net framework 4.5 +steeltoe+ springcloud(二) 实现服务发现与调用功能


下一篇:Centos7 设置Mongodb开机启动-自定义服务