python学习笔记3

 

 

 

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) 比较mn的大小,mn大就返回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)   查找字符串strdstrs中的起始位置,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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值