1.字符串转换

s.lower()   转为小写

s.upper()  转为大写

s.swapcase()   大写转为小写,小写转为大写

s.capitalize()  首字母大写

转换为int类型  string.atoi(s)   或者int(s)

转换为float类型  string.atof(s)  或者float(s)

转换为long类型   string.atol(s)  或者long(s)

2.查找等操作

s.find(sub,[,start[,end]])  返回首次出现的位置。找不到返回-1

s.rfind(sub,[,start[,end]])   返回最后一次出现的位置。找不到返回-1

s.index(sub[,start[,end]])  与find()功能类似。找不到则传出ValueEerror

s.rindex(sub[,start[,end]])   与rfind()功能类似,找不到则传出ValueError

s.count(sub[,start[,end]])   返回子串出现的次数

s.replace(old,new[,maxreplace])   替换字符串,指定maxreplace时。仅仅替换前maxreplace个

s.strip(char)  删除開始和结尾处的char

s.split([,seq[,maxsplit]])  返回切割字符串的列表

s.join([sep])  连接字符串

3.位置

s.ljust(width[,fillchar])  左对齐

s.rjust(width[,fillchar])   右对齐

s.center(width[,fillchar])  居中

s.zfill(width)   左边补零直到长度到width

4.格式化输出

format能够改变字符串的输出形式,举例为:

‘{0},{2},{1}’.format(‘a’,’b’,’c’)

这里{0} {1} {2}分别指代’a’ ‘b’ ‘c’

也能够依照名称来写:

‘cordix:{x},{y}’.format(x=’1’,y=’2’)

字符串的左对齐也能够用format

‘{:<10}’.format(“hello”)   左对齐,宽度为10

‘{:>10}’.format(“hello”)    右对齐。宽度为10

‘{:^10}’.format(“hello”)    居中,宽度为10

转载于:https://www.cnblogs.com/liguangsunls/p/7257376.html

python中的字符串处理相关推荐

  1. 超详细的Python中的字符串常识【赶紧收藏】

    今天我们说说字符串类型,涉及很多基础知识,不过字符串还是需要在多讲讲的. 回顾一下:字符串与长字符串 Python非常简单,并没有专门分出一个char(Character)类型(搞过C/Java的同学 ...

  2. 在Python中连接字符串的首选方法是什么?

    本文翻译自:Which is the preferred way to concatenate a string in Python? Since Python's string can't be c ...

  3. 如何在Python中获取字符串的子字符串?

    有没有一种方法可以在Python中为字符串加上字符串,以从第三个字符到字符串的末尾获取新的字符串? 也许像myString[2:end] ? 如果离开第二部分意味着"直到最后",而 ...

  4. python写错了怎么更改-Python中修改字符串的四种方法

    在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符. 因此改变一个字符串的元素需要新建一个新的字符串. 常见的修改方法有以下4种. 方法1:将字符串转换成列表后修改值,然后用joi ...

  5. python中定义字符串_python中的字符串

    python中的字符串一旦定义,则不可以修改 python中的原始字符串 即 在字符串前面加小写字母r 比如:打印输出C:\Program Files\Microsoft Games python中的 ...

  6. python字符计数怎样去除空格_去除python中的字符串空格的简单方法

    python编程中,我们在修改代码,遇到空格很多的情况下,我们要删除空格.本文小编整理了三种字符串去除空格的方法: 方法一:使用字符串函数replace,去除全部空格. 实例: >>> ...

  7. python中的字符串是什么,一文秒懂Python中的字符串

    摘要:本文将告诉您Python中的字符串是什么,并向您简要介绍有关该概念的所有知识. 因此,让我们开始吧. 什么是Python中的字符串? 我们许多熟悉C,C ++等编程语言的人都会得到诸如" ...

  8. 知道Python中的字符串是什么吗?

    什么是Python中的字符串? 我们许多熟悉C,C ++等编程语言的人都会得到诸如"字符串是字符的集合或字符数组"的答案. 在Python中也是如此,我们说的是String数据类型 ...

  9. Python中修改字符串的四种方法

    在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符. 因此改变一个字符串的元素需要新建一个新的字符串. 常见的修改方法有以下4种. 方法1:将字符串转换成列表后修改值,然后用joi ...

  10. Python中的字符串操作总结(Python3.6.1版本)

    Python中的字符串操作(Python3.6.1版本) (1)切片操作: str1="hello world!" str1[1:3] <=> 'el'(左闭右开:即是 ...

最新文章

  1. 看穿机器学习(W-GAN模型)的黑箱
  2. 为什么 Vue2 this 能够直接获取到 data 和 methods ? 源码揭秘!
  3. idiom的学习笔记(一)、三栏布局
  4. SDHelper module加密系统解密
  5. 2018.09.17-2018.09.23
  6. 人脸对齐(六)--ERT算法
  7. hibernate教程笔记4
  8. 基于docker1.7.03.1单机上部署hadoop2.7.3分布式集群
  9. GPRS DTU是什么?其工作原理是什么? (转自aerkate)
  10. 广州高清卫星地图 用百度卫星地图服务器下载 含标签、道路数据叠加 可商用
  11. 老男孩教育侵权之后使出了八大“绝招“,撒谎水平爆炸!真相在这里!
  12. facebook推广有哪些运营技巧?
  13. 虚幻引擎4中的实时GI技术
  14. npm run build 打包报错primordials is not defined的解决方法
  15. vb.net 设置桌面壁纸
  16. CVPR读书笔记[7]:PCA的理解
  17. 台灯显色指数多少合适?专家教你护眼灯怎么选
  18. MAC下生成密钥,并使用ssh密钥登录
  19. 0705第七讲标准模版库
  20. Docker 入门终极指南,这是我见过最好的教程!

热门文章

  1. tmpfs加速并降低squid负载(一)
  2. 渲染状态的管理 (转)
  3. 使dreamweaver支持ftl扩展名
  4. libudev-dev 错误 libudev1 (= 204-5ubuntu20) 但是 204-5ubuntu20.5 正要被安装 解决方法
  5. linux之GPIO的使用
  6. 06 | 案例篇:系统的 CPU 使用率很高,但为啥却找不到高 CPU 的应用?
  7. gj12-2 协程和异步io
  8. 10.2-linux文件与目录管理
  9. x722网卡支持百兆吗_同样是无线网卡,为什么要选千兆的?
  10. 在html用div怎样写页脚,使用div+CSS将页脚始终控制在页面最下方的方法