【python如何判断列表为空】教程文章相关的互联网学习教程文章

python处理中文编码和判断编码示例

下面所说的都是针对python2.7代码如下:#coding:utf-8#chardet 需要下载安装 import chardet#抓取网页htmlline = "http://www.***.com"html_1 = urllib2.urlopen(line,timeout=120).read()#print html_1encoding_dict = chardet.detect(html_1)#print encodingweb_encoding = encoding_dict[encoding]if web_encoding == utf-8 or web_encoding == UTF-8: html = html_1else : html = html_1.decode(gbk,ignore).encode(utf-8) #...

使用Python判断IP地址合法性的方法实例【图】

一、使用方法和执行效果请看图:二、python实现代码: 代码如下:[root@yang python]# vi check_ip.py #!/usr/bin/python import os,sys def check_ip(ipaddr): import sys addr=ipaddr.strip().split(.) #切割IP地址为一个列表 #print addr if len(addr) != 4: #切割后列表必须有4个参数 print "check ip address failed!" sys.exit() for i in range(4...

Python中请使用isinstance()判断变量类型

一、isinstance() 在Python中可以使用type()与isinstance()这两个函数判断对象类型,而isinstance()函数的使用上比type更加方便。代码如下: # coding=utf-8 a = 10 def b():pass print isinstance(a,(int,str)) print isinstance(a,(float,str)) print isinstance(b,(str,int)) class c:pass obj = c() print isinstance(obj,(c,int))执行结果:代码如下: True False False True二、isinstance 和 type的区别 isinstance 和 type的...

python中readline判断文件读取结束的方法

本文实例讲述了python中readline判断文件读取结束的方法。分享给大家供大家参考。具体分析如下: 大家知道,python中按行读取文件可以使用readline函数,下面现介绍一个按行遍历读取文件的方法,通过这个方法,展开我们要讨论的问题:代码如下:filename = raw_input(Enter your file name) #输入要遍历读取的文件路径及文件名 file = open(filename,r) done = 0 while not done:aLine = file.readline()if(aLine != ):print aLin...

python使用any判断一个对象是否为空的方法

本文实例讲述了python使用any判断一个对象是否为空的方法。分享给大家供大家参考。 具体实现代码如下:代码如下:>>> eth = {"eth0″:"192.168.1.1″} >>> any(eth) True >>> eth = {} >>> any(eth) False 判断list是否为空 传统的方式:代码如下:if len(mylist):# Do something with my list else:# The list is empty 由于一个空 list 本身等同于 False,所以可以直接:代码如下:if mylist:# Do something with my list else:# Th...

Python判断操作系统类型代码分享

经常地我们需要编写跨平台的脚本,但是由于不同的平台的差异性,我们不得不获得当前所工作的平台(操作系统类型)。 代码如下:代码如下: import platform def TestPlatform():print ("----------Operation System--------------------------")#Windows will be : (32bit, WindowsPE)#Linux will be : (32bit, ELF)print(platform.architecture())#Windows will be : Windows-XP-5.1.2600-SP3 or Windows-post2008Server-6.1.7600#...

Python中使用异常处理来判断运行的操作系统平台方法

代码实例:代码如下: try:import termios, TERMIOS               1 except ImportError:try:import msvcrt                  2except ImportError:try:from EasyDialogs import AskPassword   3except ImportError:getpass = "default_getpass"        4else:getpass = "AskPassword"          5else:getpass = "win_getpass" else:getpass = "unix_getpass"1:termios 是 U...

python使用chardet判断字符串编码的方法

本文实例讲述了python使用chardet判断字符串编码的方法。分享给大家供大家参考。具体分析如下: 最近利用python抓取一些网上的数据,遇到了编码的问题。非常头痛,总结一下用到的解决方案。 linux中vim下查看文件编码的命令 set fileencoding python中一个强力的编码检测包 chardet ,使用方法非常简单。linux下利用pip install chardet实现简单安装import chardet f = open(file,r) fencoding=chardet.detect(f.read()) print fe...

python通过字典dict判断指定键值是否存在的方法

本文实例讲述了python通过字典dict判断指定键值是否存在的方法。分享给大家供大家参考。具体如下: python中有两种方法可以判断指定的键值是否存在,一种是通过字典对象的方法 has_key 判断,另外一种是通过 in 方法,下面是详细的范例。d={site:http://www.gxlcms.com,name:jb51,is_good:yes} #方法1:通过has_key print d.has_key(site) #方法2:通过in print body in d.keys()希望本文所述对大家的Python程序设计有所帮助。

python判断字符串是否包含子字符串的方法

本文实例讲述了python判断字符串是否包含子字符串的方法。分享给大家供大家参考。具体如下: python的string对象没有contains方法,不用使用string.contains的方法判断是否包含子字符串,但是python有更简单的方法来替换contains函数。 方法1:使用 in 方法实现contains的功能:site = http://www.gxlcms.com/ if "jb51" in site:print(site contains jb51)输出结果:site contains jb51 方法2:使用find函数实现contains的功能s =...

python通过自定义isnumber函数判断字符串是否为数字的方法

本文实例讲述了python通过自定义isnumber函数判断字符串是否为数字的方法。分享给大家供大家参考。具体如下: isnumeric.py test a numeric string s if its usable for int(s) or float(s) def isnumeric(s):returns True if string s is numericreturn all(c in "0123456789.+-" for c in s) # test module ... if __name__ == __main__:print(isnumeric(123)) # Trueprint(isnumeric(-123.45)) # Trueprint(isnumeric(+3.14)...

使用Python的判断语句模拟三目运算

下面说的和三目运算有点相似,但又不一样,实在不知道该如何拟定标题,先就是这个标题吧,大家都知道python中没有三目运算,但是and/or有点类似三目运算: and/or 单独使用表示逻辑关系与和或,也可以组和使用,用法如下 and and前后如果某一个值为假(False, , [], {}, None…)则返回第一个假值 如果所有值都为真则返回最后一个真值 or 如果or任意一个值为真,则立刻返回这个值 如果所有值都为假,则or返回最后一个假值 例子result = test an...

在Python中使用判断语句和循环的教程

条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现:age = 20 if age >= 18:print your age is, ageprint adult根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。 也可以给if添加一个else语句,意思是,如果if判断是False,不要执行if的内容,去把else执行了:age = 3 if age >= ...

python判断给定的字符串是否是有效日期的方法

本文实例讲述了python判断给定的字符串是否是有效日期的方法。分享给大家供大家参考。具体分析如下: 这里python判断给定的字符串是否是一个有效的日期,如果是一个日期格式的字符串,该函数返回True,否则返回Falsedef is_valid_date(str):判断是否是一个有效的日期字符串try:time.strptime(str, "%Y-%m-%d")return Trueexcept:return False希望本文所述对大家的Python程序设计有所帮助。

python判断图片宽度和高度后删除图片的方法

本文实例讲述了python判断图片宽度和高度后删除图片的方法。分享给大家供大家参考。具体分析如下: Image对象有open方法却没有close方法,如果打开图片,判断图片高度和宽度,判断完成后希望删除或者给图片改名,是无法操作的,这段代码可以解决这个问题,注意open函数打开图片文件要使用二进制方式,及参数使用rb,有的文章给出的只有个r参数,Image是无法open的import os import Image fileName = c:/py/jb51.jpg fp = open(file...