【python 转义字符】教程文章相关的互联网学习教程文章

python写入中英文字符串到文件的方法

本文实例讲述了python写入中英文字符串到文件的方法。分享给大家供大家参考。具体分析如下: python中如果使用系统默认的open方法打开的文件只能写入ascii吗,如果要写入中文需要用到codecs模块,下面的代码向 c:/1.txt文件写入 ”你好,脚本之家 jb51.net“中文字符串# -*- coding: utf-8 -*- import codecs content = u你好,脚本之家 jb51.net f = codecs.open(c:/1.txt,w,utf-8) f.write(content)希望本文所述对大家的Python程...

python使用xlrd实现检索excel中某列含有指定字符串记录的方法

本文实例讲述了python使用xlrd实现检索excel中某列含有指定字符串记录的方法。分享给大家供大家参考。具体分析如下: 这里利用xlrd,将excel中某列数据中,含有指定字符串的记录取出,并生成用这个字符串命名的txt文件import os import xlrd,sys # input the excel file Filename=raw_input(input the file name&path:) if not os.path.isfile(Filename):raise NameError,"%s is not a valid filename"%Filename #open the excel f...

python实现字符串和日期相互转换的方法

本文实例讲述了python实现字符串和日期相互转换的方法。分享给大家供大家参考。具体分析如下: 这里用的分别是time和datetime函数 @author: jiangqh import time,datetime # date to str print time.strftime("%Y-%m-%d %X", time.localtime()) #str to date t = time.strptime("2009 - 08 - 08", "%Y - %m - %d") y,m,d = t[0:3] print datetime.datetime(y,m,d)输出结果为:2015-05-13 10:43:07 2009-08-08 00:00:00符: %a 英文...

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

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

在Python中操作字符串之replace()方法的使用

replace()方法返回当前old换成new,可选择的替代限制到最大数量的字符串的副本。 语法 以下是replace()方法的语法:str.replace(old, new[, max])参数old -- 这是要进行更换的旧子串。 new -- 这是新的子串,将取代旧的子字符串。 max -- 如果这个可选参数max值给出,仅第一计数出现被替换。返回值 此方法返回字符串的拷贝与旧子串出现的所有被新的所取代。如果可选参数最大值给定,只有第一个计数发生替换。 例子 下面的示例...

Python字符串处理之count()方法的使用

count()方法返回出现在范围内串子数range [start, end]。可选参数的start和end都解释为片符号。 语法 以下是count()方法的语法:str.count(sub, start= 0,end=len(string))参数sub -- 这是子串用来进行搜索。 start -- 搜索从这一索引。第一个字符从0开始的索引。默认情况下搜索从0开始的索引。 end -- 搜索从该索引结束。第一个字符从0开始的索引。默认情况下搜索结束的最后一个索引。返回值 此方法返回集中在长度宽度的字符...

Python中处理字符串之isalpha()方法的使用

isalpha()方法检查字符串是否仅由字母组成。 语法 以下是islpha()方法的语法:str.isalpha()参数NA返回值 如果字符串中的所有字符字母和至少有一个字符此方法返回true,否则返回false。 例子 下面的例子显示了isalpha() 方法的使用。#!/usr/bin/pythonstr = "this"; # No space & digit in this string print str.isalpha();str = "this is string example....wow!!!"; print str.isalpha();当我们运行上面的程序,它会产生以下结果...

在Python中处理字符串之ljust()方法的使用简介

ljust()方法返回字符串左对齐的字符串长度宽度。填充是通过使用指定的fillchar(默认为空格)。如果宽度小于len(s)返回原始字符串。 语法 以下是ljust()方法的语法:str.ljust(width[, fillchar])参数width -- 这是填充后字符串的总长度。 fillchar -- 这是填充符,默认为空格。返回值 此方法返回字符串左对齐的字符串的长度宽度。填充是通过使用指定fillchar(默认为空格)。如果宽度小于len(s),返回原始字符串。 例子 下面的...

在Python中操作字符串之startswith()方法的使用

startswith()方法检查字符串是否以str开始,任选限制匹配与给定索引的开始和结束。 语法 以下是startswith()方法的语法:str.startswith(str, beg=0,end=len(string));参数str -- 这是要检查的字符串。 beg -- 这是可选的参数设置匹配边界的初始索引。 end -- 这是可选的参数设置匹配边界的结束索引。返回值 如果找到匹配的字符串此方法返回true,否则为false。 例子 下面的例子显示了startswith()方法的使用。#!/usr/bin/py...

Python中处理字符串的相关的len()方法的使用简介

len()方法返回字符串的长度。 语法 以下是len()方法的语法:len( str )参数NA返回值 此方法返回的字符串的长度。 例子 下面的例子显示了len()方法的使用。#!/usr/bin/pythonstr = "this is string example....wow!!!";print "Length of the string: ", len(str);当我们运行上面的程序,它会产生以下结果:Length of the string: 32

在Python中用split()方法分割字符串的使用介绍

split()方法返回的字符串中的所有单词的列表,使用str作为分隔符(如果在未指定的所有空格分割),可选择限当前分割为数量num。 语法 以下是split()方法的语法:str.split(str="", num=string.count(str)).参数str -- 这是任何分隔符,默认情况下是空格。 num -- 这是要分割的行数。返回值 此方法返回行列表。 例子 下面的示例演示了split()方法的使用。#!/usr/bin/pythonstr = "Line1-abcdef \nLine2-abc \nLine4-abcd"; print s...

用Python操作字符串之rindex()方法的使用

rindex()方法返回所在的子str被找到的最后一个索引,可选择限制搜索的字符串string[beg:end] 如果没有这样的索引存在,抛出一个异常。 语法 以下是rindex()方法的语法:str.rindex(str, beg=0 end=len(string))参数str -- 此选项指定要搜索的字符串。 beg -- 这是开始索引,默认情况下为 0 len -- 这是最后的索引,默认情况下它等于字符串的长度。返回值 此方法如果找到返回最后一个索引,否则如果没有找到str引发一个异常。...

Python中字符串对齐方法介绍

目的实现字符串的左对齐,右对齐,居中对齐。 方法 字符串内置了以下方法:其中width是指包含字符串S在内的宽度,fillchar默认是空格,也可以指定填充字符 代码如下: string.ljust(s, width[, fillchar]) string.rjust(s, width[, fillchar]) string.center(s, width[, fillchar]) 代码如下: In [6]: a=Hello! In [7]: print a.ljust(10,+) Hello!++++ In [8]: print a.rjust(10,+) ++++Hello! In [9]: print a.center(10,+) ++He...

Python字符串逐字符或逐词反转方法

目的把字符串逐字符或逐词反转过来,这个蛮有意思的。 方法先看逐字符反转吧,第一种设置切片的步长为-1代码如下:revchars=astring[::-1] In [65]: x=abcd In [66]: x[::-1] Out[66]: dcba第二种做法是采用reversed(),注意它返回的是一个迭代器,可以用于循环或传递给其它的“累加器”,不是一个已完成的字符串。代码如下: revchars=.join(reversed(astring)) In [56]: y=reversed(x) In [57]: y Out[57]: In [58]: .join(y) Out...

Python检测字符串中是否包含某字符集合中的字符

目的检测字符串中是否包含某字符集合中的字符 方法 最简洁的方法如下,清晰,通用,快速,适用于任何序列和容器代码如下: def containAny(seq,aset):for c in seq:if c in aset:return Truereturn False 第二种适用itertools模块来可以提高一点性能,本质上与前者是同种方法(不过此方法违背了Python的核心观点:简洁,清晰) itertools.ifilter(predicate, iterable)的说明 Make an iterator that filters elements from iterable r...