python学习笔记3
来源:互联网 发布:vmware12虚拟机安装mac 编辑:程序博客网 时间:2024/04/19 10:58
1 字符串的格式化操作
Format % variable #Format是格式的样式,variable是要被格式化的变量]
format有如下几种形式
%o
#将数值转换为八进制
%x
#将数值转换为十六进制
%d #整数转换符号
%s
#字符串转换符号
如下:
>>> '%o' % 100
'144'
>>> '%#o' % 100 #加入一个“#”号可输出标准的8进制数或16进制数
'0144'
#单精度的转换
>>> '%.2f' % 3.235412 #.2表示保留两们小数
'3.24'
>>> pi=3.1415926
>>> '%.2f' % pi #.2f是不包括小数位
'3.14'
>>> '%.2g' % pi #.2g是包括小数位
'3.1'
原意字符操作符"r"或"R"
>>> print 'hell','/nwrold'
hell
wrold
>>> print 'hello',r'/nwrold' #print 'hello',R'/nwrold'
hello /nwrold
>>>
2 字符串的几个内置函数
1 Cmp(m,n) 比较m和n的大小,m比n大就返回1,比m小就返回-1,相等就返加0
>>> a='a'
>>> b='b'
>>> print cmp(a,b)
-1
2 寻找字符串中的最大字符和最小字符max(),min()
>>> max('abcdef')
'f'
>>> min('abcdef')
'a'
3 字符串模块
1 find(strs,strd,m,n) 查找字符串strd在strs中的起始位置,m为开始查找的位置,n为终止位置
>>> import string
>>> a='www.slssoft.com'
>>> b='sls'
>>> print string.find(a,b) #default为从头找到尾
4
>>> print string.find(a,b,2) #从第2位开始找
4
>>> print string.find(a,b,2,5) #从第2位找到第5位
-1
2 string.uppercase #包涵了所有的大写字母
string.lowercase #包涵了所有的小写字母
string.digits #包涵了所有的数字
例如查找一个字符串是否全部为大写字母
def isUpper(str):
import string
temp=''
for temp in str:
if string.find(string.uppercase,temp) == -1:
return False
return True
还有一种方法:
>>> print 'a'<='c'<='z'
True
- python学习笔记3
- Python学习笔记(3)
- Python学习笔记3
- python学习笔记--3
- python学习笔记--3
- python学习笔记3
- Python 学习笔记 - 3
- python 学习笔记3
- python学习笔记3
- python学习笔记3
- Python学习笔记3
- Python学习笔记(3)
- python 学习笔记3
- python 学习笔记3
- Python学习笔记3
- python学习笔记3
- Python学习笔记(3)
- python学习笔记3
- 免费教育和医疗
- ASP生成柱型体,折线图,饼图源代码(转)
- Microsoft .NET Pet Shop 3.x: Design Patterns and Architecture of the .NET Pet Shop
- Microsoft .NET Pet Shop 2.0
- 封装数据访问
- python学习笔记3
- Windows server 2003设置使用必备技巧集
- [整理]使用存储过程封装应用逻辑的优缺点[转贴]
- 怎样控制Web上图像大小
- 移动硬盘常见问题的解决
- 放弃理想,未必能成就现实
- 【转】jabber的一些东西
- 又来南京了
- Oracle 的入门心得