【Python字符串使用】教程文章相关的互联网学习教程文章

python按照多个字符对字符串进行分割的方法

本文实例讲述了python按照多个字符对字符串进行分割的方法。分享给大家供大家参考。具体分析如下: 这段python代码通过这规则表达式对字符串进行分割,使用\w作为分割符,只要不是字母和数字的就会被分割开来。import re DATA = "Hey, you - what are you doing here! welcome to jb51?" print re.findall(r"[\w]+", DATA)输出结果如下代码如下:[Hey, you, what, are, you, doing, here, welcome, to, jb51 ] 希望本文所述对大家的...

Python列表(list)、字典(dict)、字符串(string)基本操作小结

创建列表代码如下: sample_list = [a,1,(a,b)]Python 列表操作代码如下: sample_list = [a,b,0,1,3]得到列表中的某一个值代码如下: value_start = sample_list[0] end_value = sample_list[-1]删除列表的第一个值代码如下: del sample_list[0]在列表中插入一个值代码如下: sample_list[0:0] = [sample value]得到列表的长度代码如下: list_length = len(sample_list)列表遍历代码如下: for element in sample_list:print element P...

python判断字符串是否纯数字的方法

本文实例讲述了python判断字符串是否纯数字的方法。分享给大家供大家参考。具体如下: 判断的代码如下,通过异常判断不能区分前面带正负号的区别,正则表达式可以根据自己需要比较灵活的写,通过isdigit方法用来判断是否是纯数字,测试代码如下代码如下:#!/usr/bin/python # -*- coding: utf-8 -*- a = "1" b = "1.2" c = "a" #通过抛出异常 def is_num_by_except(num):try:int(num)return Trueexcept ValueError: # print "%s ...

Python原始字符串(rawstrings)用法实例

本文实例讲述了Python原始字符串(raw strings)用法,分享给大家供大家参考。具体如下: Python原始字符串的产生正是由于有正则表达式的存在。原因是ASCII 字符和正则表达式特殊字符间所产生的冲突。比如,特殊符号“\b”在ASCII 字符中代表退格键,但同时“\b”也是一个正则表达式的特殊符号,代表“匹配一个单词边界”。 为了让RE 编译器把两个字符“\b”当成你想要表达的字符串,而不是一个退格键,你需要用另一个反斜线对它进行...

python保存字符串到文件的方法

本文实例讲述了python保存字符串到文件的方法。分享给大家供大家参考。具体实现方法如下:def save(filename, contents): fh = open(filename, w) fh.write(contents) fh.close() save(file.name, some stuff) 希望本文所述对大家的Python程序设计有所帮助。

Python判断字符串与大小写转换

判断字符串s.isalnum() #所有字符都是数字或者字母 s.isalpha() #所有字符都是字母 s.isdigit() #所有字符都是数字 s.islower() #所有字符都是小写 s.isupper() #所有字符都是大写 s.istitle() #所有单词都是首字母大写,像标题 s.isspace() #所有字符都是空白字符、\t、\n大小写转换s.upper() #把所有字符中的小写字母转换成大写字母 s.lower() #把所有字符中的大写字母转换成小写字母 s.capitalize() #把第一个字母转化为大写字母...

python转换字符串为摩尔斯电码的方法

本文实例讲述了python转换字符串为摩尔斯电码的方法。分享给大家供大家参考。具体实现方法如下:chars = ",.0123456789?abcdefghijklmnopqrstuvwxyz" codes = """--..-- .-.-.- ----- .---- ..--- ...-- ....- ..... -.... --... ---..----. ..--.. .- -... -.-. -... . ..-. --. .... .. .--- -.- .-.. ---. --- .--. --.- .-. ... - ..- ...- .-- -..- -.-- --..""" keys = dict(zip(chars, codes.split())) def char2morse(char...

python生成随机密码或随机字符串的方法

本文实例讲述了python生成随机密码或随机字符串的方法。分享给大家供大家参考。具体实现方法如下:import string,random def makePassword(minlength=5,maxlength=25): length=random.randint(minlength,maxlength) letters=string.ascii_letters+string.digits# alphanumeric, upper and lowercase return .join([random.choice(letters) for _ in range(length)]) 希望本文所述对大家的Python程序设计有所帮助。

Python实现简单截取中文字符串的方法

本文实例讲述了Python实现简单截取中文字符串的方法。分享给大家供大家参考。具体如下: web应用难免会截取字符串的需求,Python中截取英文很容易:>>> s = abce >>> s[0:3] abc但是截取utf-8的中文机会截取一半导致一些不是乱码的乱码.其实utf8截取很简单,这里记下来作为备忘#-*- coding:utf8 -*- s = u中文截取 s.decode(utf8)[0:3].encode(utf8) # 结果u中文截取希望本文所述对大家的Python程序设计有所帮助。

python清除字符串里非数字字符的方法

本文实例讲述了python清除字符串里非数字字符的方法。分享给大家供大家参考。具体如下:import re s = "how19 a*re 254y**ou?" # Using regular expressions print re.sub("\D", "", s)希望本文所述对大家的Python程序设计有所帮助。

python中字符串前面加r的作用

本文实例讲述了python中字符串前面加r的作用。分享给大家供大家参考。具体分析如下: 字符串前面加r,表示的意思是禁止字符串转义>>> print "asfdas\n" asfdas >>> print "asfdas\\n" asfdas\n >>> print "asfdas\n" asfdas >>> print r"asfdas\n" asfdas\n 希望本文所述对大家的Python程序设计有所帮助。

Python实现统计英文单词个数及字符串分割代码【图】

字符串分割代码如下: str="a|and|hello|||ab" alist = str.split(|) print alist结果代码如下: str="a hello{这里换成5个空格}world{这里换成3个空格}" alist=str.split( ) print alist统计英文单词的个数的python代码代码如下: # -*- coding: utf-8 -*- import os,sys info = os.getcwd() #获取当前文件名称 fin = open(uc:/a.txt) info = fin.read() alist = info.split( ) # 将文章按照空格划分开 fout = open(uc:/count.txt, w...

Python合并字符串的3种方法

目的将一些小的字符串合并成一个大字符串,更多考虑的是性能 方法常见的方法有以下几种: 1.使用+=操作符代码如下:BigString=small1+small2+small3+...+smalln例如有一个片段pieces=['Today','is','really','a','good','day'],我们希望把它联起来代码如下: BigString= for e in pieces:BigString+=e+ 或者用代码如下: import operator BigString=reduce(operator.add,pieces, )2.使用%操作符代码如下: In [33]: print %s,Your cu...

Python检测一个对象是否为字符串类的方法

目的测试一个对象是否是字符串 方法 Python的字符串的基类是basestring,包括了str和unicode类型。一般可以采用以下方法:代码如下: def isAString(anobj):return isinstance(anobj,basestring)不过以上方法对于UserString类的实例,无能无力。代码如下: In [30]: b=UserString.UserString(abc) In [31]: isAString(b) Out[31]: False In [32]: type(b) Out[32]: <class UserString.UserString>Python中常用的鸭子判断法:如果它走...

Python去除字符串两端空格的方法

目的获得一个首尾不含多余空格的字符串 方法 可以使用字符串的以下方法处理: string.lstrip(s[, chars]) Return a copy of the string with leading characters removed. If chars is omitted or None, whitespace characters are removed. If given and not None, chars must be a string; the characters in the string will be stripped from the beginning of the string this method is called on. string.rstrip(s[, chars...