python
文章平均质量分 62
宝罗Paul
这个作者很懒,什么都没留下…
展开
-
python判断是否同一个对象、比较大小、三元运算符
print "\n~~~~~~~如何判断python对象的内容和对象的内存地址~~~~~~~~~"t1 = (1,2,3,4)t2 = (1,2,3,4)print id(t1); print id(t2)print t1 == t2 # == 判断内容是否相同print t1 is t2 # 使用is判断是否同一个对象(内存地址)print "=======比较大小======...原创 2018-04-11 15:43:09 · 2578 阅读 · 0 评论 -
python函数式编程示例
# 下面的例子是关于调用“从未在类中定义过的函数”>>> class X(object): def __init__(self, arg1, arg2): self.a1 = arg1 self.b1 = arg2 print "init"原创 2018-05-11 17:16:23 · 409 阅读 · 0 评论 -
python面向对象代码示例
以python2.7为例说明示例一,指定调用哪个对象的函数>>> class Foo(object): def func(self): print "foo's function"&原创 2018-05-11 15:27:00 · 1264 阅读 · 0 评论 -
用happybase查询hbase时出现ThriftServer报错
【运行环境】java SE 1.8.0_101,hadoop-2.7.3,HBase-1.1.2,Zookeeper-3.4.6,python2.7,happybase1.1.0【作业报错信息】IOError: IOError(message='org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 6...原创 2018-04-26 11:33:27 · 3031 阅读 · 0 评论 -
用python标准库difflib比较两份文件的异同
【需求背景】有时候我们要对比两份配置文件是不是一样,或者比较两个文本是否异样,可以使用linux命令行工具diff a_file b_file,但是输出的结果读起来不是很友好。这时候使用python的标准库difflib就能满足我们的需求。下面这个脚本使用了difflib和argparse,argparse用于解析我们给此脚本传入的两个参数(即两份待比较的文件),由difflib执行比较,...原创 2018-04-30 22:56:42 · 31651 阅读 · 8 评论 -
几个案例说明python全局变量和局部变量
有同学还对python中的全局变量和局部变量分不清的,这里有一个案例来说明,可以看出,python2.x和3.x都是一样的结果代码块# Python 2.7.13测试结果>>> b = "outer">>&am原创 2018-04-22 18:39:12 · 584 阅读 · 0 评论 -
python中的all和any使用示例
分别用python2.7和3.5测过,结果是一样的,具体如下——In [1]: a=True; b= True; c=FalseIn [2]: abc=(a,b,c)In [3]: any(abc) # 序列中只需要一个元素为True, 结果即为TrueOut[3]: TrueIn [4]: all(abc) # 序列中必须所有元素为True,原创 2018-02-05 11:12:02 · 1683 阅读 · 0 评论 -
Centos6.X从Python2.6、pip2.6升级到python2.7和pip2.7
【解决步骤】下载python2.7的软件包,解压、编译、安装,再修改系统默认的符号链接(软链接),指向2.7版本。过程如下 ——$ wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz$ xz -d Python-2.7.8.tar.xz $ tar -xvf Python-2.7.8.tar再将系统默认的p...原创 2018-01-16 20:01:04 · 990 阅读 · 0 评论 -
Python列表推导式、字典推导式、生成器示例
print "\n+++++++列表推导式++++++++"auto_list = [x for xin"Good evening!"] #列表推导式1print "列表推导式1:\t",auto_listrows = xrange(1, 6)cols = xrange(10,13)# 生成一个二维数组:在列表中嵌套列表# 总共有len(rows)行,每行中的列元素是[col ...原创 2017-05-05 16:46:30 · 2424 阅读 · 2 评论 -
python字符串、元祖、列表(有代码有注释)
通过直接运行代码看结果,体会一下python基本数据类型的用法。请注意看代码注释。======python代码开始======print '\n======="字符串"操作======='# 对字符串乘以N, 表示此字符串重复N次print "==" *10s1 = "hello \r" # \r是python里的回车符s2 = ...原创 2017-05-04 23:04:01 · 892 阅读 · 0 评论 -
Python中的比较和判断代码实例
print"\n~~~~~~~如何判断python对象的内容和对象的内存地址~~~~~~~~~"t1 = (1,2,3,4)t2 = (1,2,3,4)print id(t1);printid(t2)print t1 == t2 # ==判断内容是否相同print t1 is t2 #使用is判断是否同一个对象(内存地址)print "=======比较大小======="# Ret...原创 2017-05-05 17:28:20 · 950 阅读 · 0 评论 -
python通过字典实现java的switch-case模式匹配(代码有注释)
模式匹配python版: 不同于java的swith-case 和 scala的match-case, Python里面没有这类关键字. 所以只能通过字典实现: 先定义一个字典以确定映射关系,再通过get('key')方法获取到字典里面对应的值, 值可以是之前定义过的函数或者其他数据类型),最后调用函数并传参,由函数的代码完成运算============pyth...原创 2017-05-04 21:46:31 · 893 阅读 · 0 评论 -
Python中的for循环、while循环示例
print "\nFFFFFFFFFFfor循环 FFFFFFFFFF"# for-loop打印九九乘法表,金字塔形状rows = range(1,10)cols = range(1,10)row, col = 1,1for row inrows: for col incols: if col <= row: print "%s ...原创 2017-05-05 17:29:09 · 3997 阅读 · 0 评论 -
python中的all和any用法
有时候我们需要判断多个条件是否为True,以此做下一步的操作,那么此处的python内建函数all或者any就很有用。Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32Type &quot;help&quot;, &quot;copyright&quot;, &quot;credi原创 2019-02-20 15:27:50 · 2200 阅读 · 0 评论