Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This PEP proposes a new system for built-in string formatting operations, intended as a replacement for the existing '%' string formatting operator. 1.百分号…
在前面提起过字符串这个词,现在就来学习什么是字符串. 首先,字符串是python内置的数据类型,其特点是用引号引起来,并且可以是使用单引号('字符串'),双引号("字符串"),三个引号('''字符串''' 和"""字符串""").注意,这些符号都是半角符号,且是英文的引号,也就是不能用中文输入法中的引号. 这些字符串在单独使用,且都是一行的时候,并没有任何差别,例如: a = ' b = " c = ''' d =…
发现Python连接字符串又是用的不顺手,影响速度 1.数字对字符进行拼接 s="" #定义这个字符串,方便做连接 print type(s) for i in range(10): print i type(i) s+=str(i) #转换类型在对接 print s 2.字符对字符进行拼接 string="abcdef" for i in string: print i+'jun' 直接使用字符串连接 3.列表和字符串的拼接 list1=['hello','…
首先,字符串是python内置的数据类型,其特点是用引号引起来,并且可以是使用单引号('字符串'),双引号("字符串"),三个引号('''字符串''' 和"""字符串""").注意,这些符号都是半角符号,且是英文的引号,也就是不能用中文输入法中的引号. 这些字符串在单独使用,且都是一行的时候,并没有任何差别,例如: a = '123' b = "123" c = '''123''' d = "&q…
Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This PEP proposes a new system for built-in string formatting operations, intended as a replacement for the existing '%' string formatting operator. 1.百分号…
字符串的常用操作 字符串与数组一样,支持索引操作.切片与遍历 索引.切片操作: name = 'jason' name[0] 'j' name[1:3] 'as' 遍历: for char in name: print(char) j a s o n python的字符串是不可变的(immutable),因此不能直接改变字符串内部的字符 s = 'hello' s[0] = 'H' Traceback (most recent call last): File "<stdin>&qu…
这篇文章主要介绍python当中用的非常多的一种内置类型——str.它属于python中的Sequnce Type(序列类型).python中一共7种序列类型,分别为str(字符串),unicode(u字符串),list(列表),tuple(元组),bytearray(字节数组),buffer(缓冲内存),xrange(范围).它们的通用操作如下: Operation Result x in s 判断x是否在s中 x not in s 判断x是不在s中 x + t 两个序列合并, 将t加到s之后…