python之字符串
上一篇 /
下一篇 2016-10-22 15:23:17
/ 个人分类:python
1、创建
字符串,用引号括起来
a="zhang"
2、访问字符串的值
3、字符串的运算
1)+
>>> b="hello"
>>> b+a
'hellozhang'
2)*
4、字符串的格式化
>>> print"My NAME Is %s and age is %d." %('zz',24)
My NAME Is zz and age is 24.
%s代表字符串
%f代表浮点数
%d代表整数
%m.nf %values
m表示显示的最小宽度
n表示小数点后的位数
>>> p=1.22322424
>>> print "%3.3f" %p
1.223
>>> "%.2f" %p
'1.22'
>>> print "%7.3f" %p
1.223
>>> '%14.6s' % p #这个时候6代表数字总共有几位,带小数点
' 1.2232'
>>> '%14.6d' % p
' 000001'
如果m前面带+号,表示无论正数还是负数都要带符号
>>> print ('%5d' % 10) + '\n' + ('%5d' % -10)
10
-10
如果m前面是空格或者没有符号,正数的话就不写符号,负数填写符号
>>> print ('%+5d' % 10) + '\n' + ('%+5d' % -10)
+10
-10
5、函数
1)find
string.find(str,begin,end) 查找str元素在string字符串的begin到end之间是否存在,存在的话返回第一个索引值,不存在返回-1
>>> a="1,3,23,aaaa"
>>> a.find("3",3,5)
-1
>>> a.find("2",3,5)
4
>>> a.find("3",3,6)
5
2)replace
string,replace(str1,str2,num) 在string字符串中,用str2替换str1,且替换不超过num次
>>> a.replace("a","b",2)
'1,3,23,bbaa'
>>> a.replace("a","b")
'1,3,23,bbbb'
>>>
3)split
string.split(str,num) 代表用str分隔符分隔string字符串,num代表分隔几次
>>> a.split(',')
['1', '3', '23', 'aaaa']
>>> a.split(',',2)
['1', '3', '23,aaaa']
相关阅读:
- 使用Python自动将Excel测试用例导入TestLink (zaza9084, 2016-10-11)
- python 接口自动化测试(二)转 (vs_dev, 2016-10-20)
- python 接口自动化测试(三)转 (vs_dev, 2016-10-20)
- python 接口自动化测试(四)转 (vs_dev, 2016-10-20)
- python 接口自动化测试--框架整改(五)转 (vs_dev, 2016-10-20)
- python 接口自动化测试--框架定型(六) 转 (vs_dev, 2016-10-20)
- python 接口自动化测试--代码实现(七) 转 (vs_dev, 2016-10-20)
- python单元测试框架unittest简介 (vs_dev, 2016-10-20)
- python之列表 (zcc_jason, 2016-10-20)
- python学习-day3-2016.10.21 (测试大大, 2016-10-21)
收藏
举报
TAG:
Python
字符串
python