1、join方法——把列表的内容通过某个字符连接起来

具体使用方法如下:

>>> a = ['my', 'name', 'is', 'yaha']
>>> ''.join(a)
'mynameisyaha'
>>> ' '.join(a)
'my name is yaha'
>>> '-'.join(a)
'my-name-is-yaha'
>>> '-90-'.join(a)
'my-90-name-90-is-90-yaha'

2、split方法——把字符串用某个字符分割开

>>> b = 'what are you?'
>>> b.split()——代表空格
['what', 'are', 'you?']
>>> b.split('..')——不存在的字符自动忽略,只返回一个
['what are you?']
>>> b.split()
['what', 'are', 'you?']
>>> b.split('123')——不存在的字符自动忽略
['what are you?']
>>> b.split(' ', 2)——表示分成3部分(2+1=3)
['what', 'are', 'you?']
>>> b.split(,3)——参数形式需要正确
SyntaxError: invalid syntax
>>> b.split(' ', 3)
['what', 'are', 'you?']
>>> b.split(' ', 1)——表示分成2部分
['what', 'are you?']

3、strip方法——去掉左边和右边的字符,lstrip去掉左边的字符,rstrip去掉右边的字符,具体原理:参数为传入一个字符数组,编译器去除两(左/右)端所有相应的字符,直到没有匹配的字符

>>> aa = 'yesw ye ye yewe wear yes' ——原字符串
>>> aa.strip('yesw')                           
' ye ye yewe wear '   ——将['y','e', 's', 'w']的字符数组,所有的原字符都匹配的去掉,注意这里有左右两边有剩余空格键存在               
>>> aa.strip('yes ')  
'w ye ye yewe wear'    ——将['y','e','s',' ']内的字符数组与原字符做比对,且去掉了空格
>>> aa.lstrip('yes')     
'w ye ye yewe wear yes'     ——去掉左边的

>>> aa.rstrip('yes')          ——去掉右边的

'yesw ye ye yewe wear '

转载于:https://www.cnblogs.com/keke-xiaoxiami/p/3793457.html

python----字符串方法相关推荐

  1. Python 字符串方法详解

    Python 字符串方法详解 本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息. 在编程中,几 ...

  2. 常见的几种python字符串方法总结

    常见的几种python字符串方法总结 python的字符串模块很强大,有很多内置的方法,我们介绍下常用的字符串方法: 一. find和rfind方法查找字串所在位置 s = 'abcdef' prin ...

  3. [转载] python字符串方法有哪些_27种Python字符串操作方法大全

    参考链接: Python字符串方法3| strip,lstrip,rstrip,min,max,maketrans,translate,replace和expandtabs 1.去空格及特殊符号 代码 ...

  4. 仅需10道题轻松掌握Python字符串方法 | Python技能树征题

    仅需10道题轻松掌握Python字符串方法 | Python技能树征题 0. 前言 1. 第 1 题:字符串检查 2. 第 2 题:字符串大小写转换 3. 第 3 题:字符串开头或结尾匹配 4. 第 ...

  5. python字符串方法的简单使用

    学习python字符串方法的使用,对书中列举的每种方法都做一个试用,将结果记录,方便以后查询. (1) s.capitalize() ;功能:返回字符串的的副本,并将首字母大写.使用如下: 1 > ...

  6. 31个好用的 Python 字符串方法,建议收藏!

    作者 | 小F 来源 | 法纳斯特 字符串是Python中基本的数据类型,几乎在每个Python程序中都会使用到它. 今天,就带大家学习一下31个最重要的内置字符串方法. 希望大家能从中找到对自己有帮 ...

  7. [转载] python 字符串方法大全

    参考链接: Python字符串| rpartition 4.7.1.字符串方法 字符串实现所有常见的序列操作,以及下面描述的其他方法. 字符串还支持两种类型的字符串格式化的,一个提供了很大程度的灵活性 ...

  8. python 字符串方法大全

    4.7.1.字符串方法 字符串实现所有常见的序列操作,以及下面描述的其他方法. 字符串还支持两种类型的字符串格式化的,一个提供了很大程度的灵活性和定制(见str.format(), 格式化字符串的语法 ...

  9. Python字符串方法:字符串拼接、截取、转数字

    这节课程我们主要讲有关Python字符串的用法,包括字符串的拼接.字符串怎么转数字.字符串的格式化.字符串函数等内容. 1.Python字符串的拼接 拼接方式很简单-我们可以用"+" ...

  10. Python字符串方法用示例解释

    字符串查找方法 (String Find Method) There are two options for finding a substring within a string in Python ...

最新文章

  1. 如何用git命令行上传本地代码到github
  2. Unicode,UTF-32,UTF-16,UTF-8到底是啥关系?
  3. C++ explicit constructor/copy constructor note
  4. 洛谷1042 乒乓球 解题报告
  5. python3的float数精度_Python3 - 执行精确的浮点数运算
  6. boolean类型默认值_「软帝学院」Java的基本数据类型
  7. 做箭步蹲的时候身体总是保持不了平衡,动作要领是什么?
  8. 移动终端如何远程接入企业的核心系统?
  9. hibernate4调用mysql存储过程_Hibernate4.x执行mysql的存储过程
  10. Linux设备驱动之字符设备(二)
  11. obs录制视频做up主流程
  12. 《创业维艰》笔记 2
  13. c语言输入任意两个数求乘积,C语言程式 从键盘输入两个小数,输出它们的和及乘积...
  14. 手机网速正常电脑很慢_电脑上网慢手机却很快如何解决_手机上网速度快电脑慢的解决方法-系统城...
  15. android studio闹钟小程序,闹钟应用程序Android Studio
  16. h61 nvme硬盘_移动硬盘怎么选?看完这篇不踩坑
  17. java缺陷管理系统_简述:一款优秀的缺陷管理系统有哪些功能特点!
  18. 论文阅读:RICAP: Random Image Cropping and Patching Data Augmentation for Deep CNNs
  19. 【视频学习】李立恒 《阿里铁军销售真经》(完结)
  20. 相机成像原理之物像之间的大小关系换算

热门文章

  1. HDU 1317 XYZZY(floyd+bellman_ford判环)
  2. MySql开启远程访问(Linux)
  3. 前后台传值乱码问题解决
  4. linux 酷炫的命令行
  5. JSP response request 中文乱码
  6. Day 1 二分搜索训练总结
  7. 使用Managed DirectX编写游戏
  8. mysql 查询优化 ~ explain与索引失效
  9. df命令,du命令,磁盘分区
  10. Redis学习笔记(11)——Redis缓存集群方案