码迷,mamicode.com
首页 > 编程语言 > 详细

python基础7(使用字符串)

时间:2014-12-02 22:14:17      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   sp   for   strong   on   div   

 一、字符串格式化,在%左侧放置一个字符串,右侧放置希望格式化的值。

>>> format = Hello,%s,%s enough for ya?
>>> values = (world,Hot)
>>> print format % values
Hello,world,Hot enough for ya?

 

>>> %s plus %s equals %s % (1,2,3)       # 如果需要转换的元组作为转换表达式的一部分存在,则需将它用圆括号括起来。
1 plus 2 equals 3

1、简单转换

>>> price of eggs: $%d % 42
price of eggs: $42

2、字段宽度与精度

>>> from math import pi
>>> %10.2f % pi         # 字段宽为10,精度为2
      3.14

二、字符串方法

find  在长字符串中查找子字符串,返回子串所在位置的最左端索引,如果没有找则返回-1

>>> with a moo-moo here,and a moo-mo0 there.find(moo)
7
>>> subject = "$$$ get rich now! $$$"
>>> subject.find($$$)
0

join 用来在队列中添加元素            (非常重要的字符串方法

>>> dirs = ‘‘,usr,bin,env
>>> /.join(dirs)
/usr/bin/env
>>> seq = [1,2,3]     # 要添加的队列都必需是字符串
>>> sep = +
>>> sep.join(seq)
1+2+3

lower  返回字符串的小写字母版

>>> Please Enter your name.lower()
please enter your name

replace   返回某字符串匹配项被替换后得到字符串

>>> This is a test.replace(is,AAA)
ThAAA AAA a test

spilt  用来将字符串分割成序列,它是join逆方法              (非常重要的字符串方法

>>> 1+2+3.split(+)
[1, 2, 3]
>>> 
>>> /usr/bin/env.split(/)
[‘‘, usr, bin, env]
>>> 
>>> using the default.split()  # 如果未提供分隔符,程序会把所有空格作为分隔符
[using, the, default]

 

python基础7(使用字符串)

标签:style   blog   color   使用   sp   for   strong   on   div   

原文地址:http://www.cnblogs.com/wakey/p/4138545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!