Python字符基本操作技巧分享

开发 后端
我们今天将会为大家详细介绍一下有关Python字符的基本处理方法,主要是通过其的应用操作及表示方式来介绍这一操作技术。

Python编程语言是一款功能强大的面向对象的计算机程序语言。其强大的优点可以帮助我们在实际编程中实现许多功能需求。今天我们就在这里先为大家介绍一下有关Python字符的基本内容。

一. Python字符的表示

用单引号或双引号构成字符串。

  1. “abc” \  
  2. ‘def’ 

表示一个字符串,而“abc”+“def”是两个字符串连接在一起,两者不一样。““” “”“中间可以为任意长的字符串

二.Python字符操作

1.大小写转换

  1. s.capitalize() #字符串s首写字母大写  
  2. s.lower() #全部变成小写  
  3. s.upper() #全部变成大写  
  4. s.swapcase() #大小写互换  
  5. len(s) #得到字符串的大小 

2.查找子串

  1. s.find(substring,[start[,end]]) 找到,返回索引值,找不到,返还-1  
  2. s.rfind(substring,[start[,end]]) 反向查找  
  3. s.index(substring,[start[,end]]) 与find()类似,如果找不到substring,就产生一个  
  4. ValueError的异常  
  5. s.rindex(substring,[start[,end]]) 反向查找  
  6. s.count(substring,[start[,end]]) 返回找到substring的次数 

3.格式化字符串

用法 s% < tuple> tuple表示一个参数列表,把tuple中的每一个值用字符串表示,表示的格 式有s来确定。

  1. s.ljust(width) 左对齐,如果width比len(s)大,则后面补空格。否则返回s。  
  2. s.rjust(width) 右对齐   
  3. s.center(width) 居中  
  4. s.lstrip() 去掉左边的空白字符  
  5. s.rstrip() 去掉右边的空白字符   
  6. s.lstrip() 去掉两边的空白字符 

 4. Python字符的合并和分解

合并:s.join(words)

words是一个含有字符串的tuple或list。join用s作为分隔符将words中的字符串连接起 来,合并为一个字符串。

例:

  1. >>> “+”.join([”hello”,”my”,”friedn”])  
  2. ‘hello+my+friedn’ 

分解:

  1. s.split(words) 

words是一个字符串,表示分隔符。split的操作和join相反。将s分解为一个list。

例:

  1. >>> “hello my fried”.split(” “)  
  2. [’hello’, ‘my’, ‘fried’]  

以上就是对Python字符的相关介绍。

【编辑推荐】

  1. Python HTTP操作基本应用方式简述
  2. Python PAMIE模块实现IE自动化
  3. Python字符串显示实际应用技巧分享
  4. Python Socket编程实现网络编程
  5. Python base64模块基本概念总结
责任编辑:曹凯 来源: 博客园
相关推荐

2010-03-03 10:10:33

Python实现Soc

2010-03-04 15:57:23

Python实现ini

2010-03-04 10:50:45

windows ser

2010-03-05 16:09:44

Python中文字符

2010-03-03 16:25:41

Python字符串显示

2010-01-25 18:33:35

Android键盘操作

2009-12-10 17:27:39

PHP操作Cookie

2010-02-25 10:52:29

WCF响应服务

2010-03-01 09:48:23

WCF会话服务

2010-02-25 18:04:02

WCF IIS宿主

2010-03-01 15:40:04

WCF实例停用

2009-12-11 13:16:04

PHP查询字符串

2010-01-28 14:12:20

Android Act

2010-01-06 17:02:28

.Net Framew

2009-12-16 11:04:51

Ruby操作文件权限

2010-02-06 16:16:01

C++冒泡排序

2011-06-29 11:09:44

SEO外链

2010-02-01 17:09:07

C++链表操作

2010-01-15 19:04:09

2010-03-05 13:29:00

Python增量备份
点赞
收藏

51CTO技术栈公众号