https://www.runoob.com/python/python-variable-types.html
print 输出,打印display显示
标准数据类型
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)tinydict = {'name': 'runoob','code':6734, 'dept': 'sales'}
print tinydict.keys() # 输出所有键
print tinydict.values() # 输出所有值
parse类型分析,转换类型
Python支持四种不同的数字类型:
int(有符号整型)
long(长整型,也可以代表八进制和十六进制)
float(浮点型)
complex(复数)complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型
使用del语句删除一些对象的引用
del var_a, var_b
Python逻辑运算符
and
or
not
Python成员运算符
if ( a in list ):
Python身份运算符
if ( a is b ):
if ( a is not b ):
Python 条件语句
flag = False
name = 'luren'
if name == 'python': # 判断变量是否为 python
flag = True # 条件成立时设置标志为真
print 'welcome boss' # 并输出欢迎信息
else:
print name # 条件不成立时输出变量名称
Python pass 语句
Python pass 是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句。
Python Number(数字)
Python math 模块、cmath 模块 math(数学)
Python math 模块提供了许多对浮点数的数学运算函数。
Python cmath 模块包含了一些用于复数运算的函数
import math 导入
dir(math)显示math模块下的所有模块
Python 异常处理
Exception异常
BaseException所有异常的基类
SystemExit系统退出
try 尝试finally 最终的
Python 面向对象
Object对象
class 类Parent父类Child子类super父类
override方法重写
init(initial)初始化
new 新规,新建
getattr(obj, name[, default]) : 访问对象的属性。
hasattr(obj,name) : 检查是否存在一个属性。
setattr(obj,name,value) : 设置一个属性。如果属性不存在,会创建一个新属性。
delattr(obj, name) : 删除属性。
析构函数 __del__ 在对象销毁的时候被调用,当对象不再被使用时,__del__方法运行:
issubclass() - 布尔函数判断一个类是另一个类的子类或者子孙类,语法:issubclass(sub,sup)
isinstance(obj, Class) 布尔函数如果obj是Class类的实例对象或者是一个Class子类的实例对象则返回true。
attr (属性attribute)
__private_method私有方法
__public_method公有方法
__protected_method受保护方法
re reg regex regexp Regular Expression正则表达式(([a-z]+[0-9]+)+|(([0-9]+[a-z]+)+))[0-9a-z]*
flags标志位
CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP 服务器,提供同客户端 HTML 页面的接口。
Python 网络编程
Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯
bind绑定accept接受receiver接收者listen监听message消息
Python SMTP发送邮件
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议
host主机 port端口
subject主题
login登录register 注册pic picture图片
Python 多线程thread
import time time.sleep(delay) 延迟
threading.currentThread(): 返回当前的线程变量。
threading.activeCount(): 返回正在运行的线程数量 (活跃的,活动的)
isAlive(): 返回线程是否活动的。
Lock 锁
threadLock.release()释放锁
queue队列
put 放task_done完成一项工作join加入
Python GUI编程(Tkinter) 图形库 GUI 用户界面
Tkinter 是 Python 的标准 GUI 库
import tkinter
button按钮frame框架ListBox列表框控件menu菜单radio button单选按钮 check box复选框lable标签
color颜色grid网格
________________________________________________________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________________________________________________________
break 中断continue 继续
trace轨迹buffer缓存change改变,变化support支持config配置age年龄type类型description描述
global 全局的local局部Location位置position位置,place位置remote远程server服务器service服务software软件program程序post发出send发送url网址link链接connect连接action行动,动作submit提交head头部title标题body证书文本foot底部expire失效secure 安全simple例子
import 导入(包,项目...)module模块package包release释放,发布run运行
lambda 表达式self myself yourself herself himself ourselves自己author作者other其他any任何一个
range 区间count数index下标,索引random(随机)shuffle(lst)将序列的所有元素随机排序
def (定义define )seed(种子)
left左right右up上down下center中间front前面back后面
start开始end结束begin 开始exit退出
format格式化upper大写lower小写
space空格fill填充blank空白empty空的full满的
max最大min最小total全部sum求和 find,search,select查找delete删除remove移除clear清除insert插入update更新modify修改add增加,加法substract减法sort排序order by也是排序last最后,first第一个
append添加元素
length长度size大小compare比较
success成功fail失败right正确error错误
line行column列row行
copy复制paste粘贴replace替换get取得set设定from从...to到...item某一项,项目,一条element元素
key建value值
Calendar日历date日期time时间year年month月day日week周hour时minute分second秒
function函数parameter参数(arg1 [,arg2,.....argn])expression表达式return返回值
path路径Directory目录
load加载reload重载
input输入output输出in ,out
open打开 close关闭 save保存(文件相关操作)truncate截取flush刷新refresh刷新encoding:编码格式 一般使用utf8
Standard标准Overflow溢出Memory内存SyntaxError 语法错误Warning警告Future将来Runtime运行时RuntimeWarning可疑的运行时行为(runtime behavior)的警告raise Networkerror("Bad hostname")抛出一个异常
invalid 无效的access权限
filter过滤split分隔
content内容text文本document文件,文档file文件 cookie 存密码,web存储信息用的option opt选项
tar target目标 source源destination目的execute执行version 版本rollback回滚commit提交
enable可用unable不可用
create,make创建by通过getElementsByTagName