简介: 对于Python2而言,对于一个全局变量,你的函数里如果只使用到了它的值,而没有对其赋值(指a = XXX这种写法)的话,就不需要声明global。 相反,如果你对其赋了值的话,那么你就需要声明global。 声明global的话,就表示你是在向一个全局变量赋值,而不是在向一个局部变量赋值。
分类:
编程语言 时间:
2016-03-14 20:21:37
阅读次数:
518
queque介绍:-queue是python中的标准库,俗称队列,可以直接import引用,在python2.x中,模块名为Queue-在python中,多个线程之间的数据是共享的,多个线程进行数据交换的时候,是不能够保证数据的安全性和一致性的,所以当多个线程需要进行数据交换的时候,队列就出现了,队...
分类:
编程语言 时间:
2016-03-14 09:36:06
阅读次数:
199
目的:shell+ansible+gateone自动化运维管理:最少的人工干预下,结合运用脚本与第三方工具,保证业务系统7*24小时高效稳定运行;1、安装环境涉及软件本次操作系统:Centos6.532/64进行测试项目安装软件版本Python2.6.6Tornado2.4.12、环境部署2.1安装依赖包yuminstall-ypythonpy..
分类:
系统相关 时间:
2016-03-13 18:17:29
阅读次数:
1458
1. 查看当前系统python的版本 2. 下载python软件包 3. 解压并安装 4. 建立软链接 5. 由于系统默认yum调用python2.6版本,因此需重新安装python2.6.6 6. 执行安装python2.6.6 7. 重新建立链接 8. 修改yum配置文件/usr/bin/y
分类:
编程语言 时间:
2016-03-13 16:04:36
阅读次数:
204
Python3对文本(str)和二进制数据(bytes)作了更为清晰的区分。 文本默认是以Unicode编码(python2默认是ascii),由str类型表示,二进制数据则由bytes类型表示。 str是文本类型,即str类型 bytes()函数同str.encode(),即把str类型编码为by
分类:
编程语言 时间:
2016-03-12 21:18:47
阅读次数:
460
安装MySQL-python-1.2.4b4.win32-py2.7.exe的时候,出现python version 2.7 required,which was not found in the registry,翻译过来就是:不能再注册表中识别出来python2.7,解决方案如下: 新建regi
分类:
编程语言 时间:
2016-03-11 12:05:56
阅读次数:
296
Python正则表达式指南 本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度
分类:
编程语言 时间:
2016-03-10 14:39:53
阅读次数:
315
使用2to3将代码移植到Python 3 概述# print语句# Unicode字符串# 全局函数unicode()# long 长整型# <> 比较运算符# 字典类方法has_key()# 返回列表的字典类方法# 被重命名或者重新组织的模块# http# urllib# dbm# xmlrpc#
分类:
编程语言 时间:
2016-03-10 00:13:57
阅读次数:
368
python --version 查询当前python版本 ls /usr/bin/python* -l 查询所有python版本 alias python='/usr/bin/python2.6' 修改python别名 #!/usr/bin/python2.6 修改yum默认python版本(yu
分类:
编程语言 时间:
2016-03-09 12:40:54
阅读次数:
141
一.python基础数据类型原始类型:intfloatbyte
复合类型:
由其他原始类型组合起来的类型listdictcuple运算符和表达式:算术运算符:
加/减/乘/除/取模/幂/地板除
+-*/%**//
python2的除:10/float(20)
位运算符[二进制之间的运算]:
bin(60)转换成二进制数int(‘1100‘,2)将二进制..
分类:
编程语言 时间:
2016-03-09 11:10:38
阅读次数:
211