在本博客 《Python字符串系列》 中,将介绍以下内容:Python内置的str对象及操作字符串的格式化Python中的Unicode字符串Python中的正则表达式re模块 本文将介绍Python内置的 str 类型,列举Python中字符串对象支持的方法,使用这些方法可以实现强大的字符串...
分类:
编程语言 时间:
2015-08-15 00:05:27
阅读次数:
127
1.1、#####去掉字符串中的转义符string.strip()
1.2、#####字符串拼接使用+或者join
1.3、#####字符串的截取,[start:end:step]从string的第start索引位置开始到第end个索引之间(不包括end)截取子串,截取的步长是step...
分类:
编程语言 时间:
2015-08-14 17:04:43
阅读次数:
171
格式描述%d有符号整数(十进制)%i有符号整数(十进制)%o无符号整数(八进制)%u无符号整数(十进制)%x无符号整数(十六进制)%X无符号整数(十六进制大写字符)%e浮点数字(科学计数法)%E浮点数字(科学计数法,用E代替e)%f浮点数字(用小数点符号)%F%g浮点数字(根据值的大小采用%e或%f)%G..
分类:
编程语言 时间:
2015-08-13 12:30:02
阅读次数:
160
题目利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:[‘adam’, ‘LISA’, ‘barT’],输出:[‘Adam’, ‘Lisa’, ‘Bart’]:
题目来源——致敬廖学峰定义函数法错误的尝试def normalize(name):
name=name.lower()
name[0]=name[0]+'A'-'a'
re...
分类:
编程语言 时间:
2015-08-11 18:52:55
阅读次数:
138
题目:【这是一个复杂问题的简化】如下是一个字符串列表,提取字符串中第二个数字,并判断是否大于1000,如果是,从列表中删除这一行。
1000\t1002\n
.....【省略】....
代码:
oldStr = "1000\t1002\n"
newStr = oldStr
#匹配目标数字左侧字符串
while newStr[0]!="\t":
newStr = newStr.lstrip...
分类:
编程语言 时间:
2015-08-08 00:05:00
阅读次数:
143
Unicode字符串可以用多种方式编码为普通字符串, 依照你所选择的编码(encoding): Toggle line numbers 1 #将Unicode转换成普通的Python字符串:"编码(encode)" 2 unicodestring = u"Hello world" 3 u...
分类:
编程语言 时间:
2015-08-07 07:00:15
阅读次数:
120
ython单引号、双引号和三双引号的区别python字符串通常有单引号('...')、双引号("...")、三引号("""...""")或('''...''')包围,三引号包含的字符串可由多行组成,一般可表示大段的叙述性字符串。在使用时基本没有差别,但双引号和三引号("""...""")中可以包含单...
分类:
编程语言 时间:
2015-08-07 01:50:50
阅读次数:
145
今天在用Python拼接字符串时碰到个问题,从数据库取出来的数据以及获取到的时间等数据拼成了一个字符串a,将字符串a与自定义的字符串b拼接时一直中断,无法继续执行,也没有报错,将数据库取出数据变成自定义放到另一个文件中尝试,结果发现没有问题,后来尝试打印每个字符串的类型,结果发现获取的时间戳类型是f...
分类:
编程语言 时间:
2015-07-29 15:40:29
阅读次数:
126
Python语言实际上有三种字符串,通常意义的字符串(str),Unicode字符串(unicode)和抽象类basestring,其中basestring不可实例化。
在Windows系统下的CPython解释器输入代码:
>>> st1 = '中文'
>>> st1
'\xd6\xd0\xce\xc4'
>>> type(st1)
'str'>
>>> st2 = st1.decode('...
分类:
编程语言 时间:
2015-07-29 09:08:12
阅读次数:
257