7.python的字符串处理常见方法——《深入python3》

原创 2012年03月31日 13:19:07
下面是字符串处理的最常用的一些方法:
#-*-coding:UTF-8-*-
#字符串操作
username='mark'
password='123'
print "{0} 's password is {1}".format(username,password)    #字符串格式化

#复杂点的
a_set=[1,2,3]
print 'a{0[0]}-----b{1[1]}'.format(a_set,a_set)

print '{0:.1f}'.format(111.1111)                            #':'号是标识格式说明符的开始

str="ASDFGHJKLasdfghjkl"
print str.lower()                                           #将字符串全部转换成小写
print str.lower().count('as')                               #计算字符串在字符串中出现的次数

str='user=pil&data=m&password=page'
a_list=str.split('&')                                       #按照指定的字符分割字符串
print a_list

a_list_of_lists=[v.split('=') for v in a_list]
print a_list_of_lists

a_dict=dict(a_list_of_lists)                                #将列表转换成字典
print a_dict

#字符串切片
a_string='my name is chen jianhong '
print  a_string[1:13:3]

相关文章推荐

python3 字符串方法

1.capitalize() 将字符串的第一个字符改为大写1 >>> s='i love cnblog' 2 >>> s.capitalize() 3 'I love cnblog'2.casefol...

python复习笔记[3]——字符串

字符串: 转义字符: 转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 ...

3.Python数据类型(1)——数字类型/字符串类型

1.Python语言的类型:      数字类型,字符串类型,元组类型,列表类型,文件类型,字典类型 2.数字类型    基本的数字类型: 整数类型,浮点数类型,复数类型    2.1 整数类型   ...

python中常见的字符串处理函数

这里只是写了字符串对象中的方法,不是使用string模块中的方法 1.查找字符串中的子串, 2.字符串的大小写转换upper() lower() eg: a="abc" a.upper() ==...
  • li187li
  • li187li
  • 2016年09月11日 13:25
  • 110

Win7 64为Sublime Text3 配置python3的开发环境的方法

其实网上资料很多,我这里简单的做个操作记录吧,因为想学习一人python的使用,看了点视频,发现使用Sublime 编辑器也是比较好用的。当然使用UltraEdit也是一个选择,只是,Python是编...

统计学习方法(3)——KNN,KD树及其Python实现

1 k近邻算法k近邻算法是一种基本的分类算法,它的思想非常的简单直观,即一个样本的类别应该和训练数据集中和它距离最近的k个样本中多数样本所属的类别相同,因此,k近邻法分类时没有显式的学习过程。k近邻法...

Python中执行系统命令常见的方法

  • 2014年10月17日 09:15
  • 64KB
  • 下载

Python中字符串处理函数(或者叫方法)strip就是一个坑

字符串处理函数大家肯定都经常用,甭管你用什么语言,这一块还是不能少的。一直以来都把python的strip理解成了去掉收尾的空格,因为用过java或者VB的程序员应该知道,有个trim可以去掉首尾的空...

python中字符串(str)的常用处理方法

str='python String function' 生成字符串变量str='python String function' 字符串长度获取:len(str) 例:print '%s lengt...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:7.python的字符串处理常见方法——《深入python3》
举报原因:
原因补充:

(最多只允许输入30个字)