二、字符串的操作常用方法

字符串的替换、删除、截取、复制、连接、比较、查找、分割等

1. string. lower() :转小写

2. string. upper() :转大写

3. string.strip([chars]) :去除括号字符

4. string.lstrip() : 截掉 string 左边的空格

5. string.rstrip() : 删除 string 字符串末尾的空格.

6.string.title(): 返回"标题化"的 string,就是说所有单词都是以大写开始,其余字母均为小写(见 istitle())

7. string.swapcase() 翻转 string 中的大小写

8.string.count() 统计字符出现的次数

name = 'xiaoming' name_num = name.count('i') print(name_num) # 2

9. string.center()让字符串放在中间

#打印输出字符,让字符串放在中间 name = 'Libai' print(name.center(50,'*'))

输出结果如下:

**********************Libai***********************

10.sting.format()

String.format() 输出指定的内容

user_show_name = 'hello,{name},welcome to here,do you like ,{name}' print(user_show_name.format(name='yanyan'))

输出效果如下:

hello,yanyan,welcome to here,do you like ,yanyan

name.format_map(d)  字符串格式化,传进去的是一个字典

11.string. join()

sep.join(seq) 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串

# 创建一个列表 name = ['张学友','刘德华','郭富城','黎明'] print('--'.join(name))

输出结果如下:

张学友--刘德华--郭富城--黎明

12. string.replace 替换

String.replace(old,new,count) 将字符串中的old字符替换为New字符,count为替换的个数

str = 'hello,world,hello' print(str.replace('hello','Hello',1))

输出的效果如下:

Hello,world,hello

13. String.split() 切割

str = 'hello,world,hello' # 默认以空格为分割 print(str.split()) # ['hello,world,hello'] 单词之间没有空格,所以所有的内容为一个元素 # 以o为分割 print(str.split('o')) # ['hell', ',w', 'rld,hell', ''] # 以逗号分割 print(str.split(',')) # ['hello', 'world', 'hello']

14.string.capitalize()

String.capitalize() 将字符串首字母变为大写

name = 'xiaoming' new_name = name.capitalize() print(new_name)

运行结果:

Xiaoming

注:

Python中capitalize()与title()的区别

capitalize()与title()都可以实现字符串首字母大写.

主要区别在于:

capitalize(): 字符串第一个字母大写

title(): 字符串内的所有单词的首字母大写

例如:

>>> str='huang bi quan' >>> str.capitalize() 'Huang bi quan' #第一个字母大写 >>> str.title() 'Huang Bi Quan' #所有单词的首字母大写

非字母开头的情况:

>>> str='深圳luohu' >>> str.capitalize() '深圳luohu' #输出内容不变 >>> str.title() '深圳Luohu' #第一个字母大写

转载于:https://www.cnblogs.com/claudia/p/9982761.html

Python字符串常用方法(二)相关推荐

  1. python字符串常用方法变量名命名规范

    python变量名命名规范 python变量名命名规范 1.一般以字母(大写,小写字母均可以)开头,例如:myname,Myname 2.后面可以使用下划线_或者数字 例如:My_name 3.大小写 ...

  2. 来不及解释!python字符串常用方法大全,先收藏再说

    目录 序言: 1.0 capitalize()函数 2.0 title()函数 3.0 swapcase()函数 4.0 lower()函数 5.0 upper()函数 6.0 casefold()函 ...

  3. python字符串常用方法及汇总

    字符串常用方法 字符串基本特点 引号创建字符串 空字符串和 len()函数 转义字符 字符串拼接 字符串复制 不换行打印 从控制台读取字符串 str()实现数字转型字符串 使用[]提取字符 repla ...

  4. python 字符串常用方法

    Python 开发过程中,经常需要对字符串进行一些特殊处理,比如拼接字符串.截取字符串.格式化字符串等,这些操作无需开发者自己设计实现,只需调用相应的字符串方法即可. python 字符串分割 [ro ...

  5. python中字符串类型的encode()方法_第五章 Python字符串常用方法详解

    5.1 Python字符串拼接(包含字符串拼接数字) 在 Python中拼接(连接)字符串很简单,可以直接将两个字符串紧挨着写在一起,具体格式为: strname = "str1" ...

  6. python字符串常用方法、分割字符串等

    一.字符串的常用方法 1.str.capitalize()  字符串首字母大写 2.str.center()  把字符串居中 3.str.isalnum() 判断字符串是否含有英文.数字,若有英文和数 ...

  7. python——字符串常用方法

    一.split:字符串分割 1.分割后为列表 str1='heloworld' print(str1.split('l')) ['he', 'owor', 'd']str1='hellloworld' ...

  8. python字符串常用方法_字符串常用方法

    在使用字符串的时候通过使用一些方法能够更方便我们进行字符串的操作,我们来挑选一些常用的方法来进行讲解,其中基础方法包含count()方法.find()方法和index()方法,然后我们分为测试方法.修 ...

  9. python字符串(二)

    一.字符串具有不可改变的特性 >>> str1 = 'your' >>> str1 = str1 + 'name' >>> str1 'yourn ...

最新文章

  1. python 条件选择语句_Python趣味入门4:选择往往是最重要的-条件语句
  2. Highcharts X轴名称太长,如何设置下面这种样式
  3. 现代的时代精神是什么?
  4. 3.X内核下设备树–platform设备驱动
  5. 阿里研究院:数据治理解决方案,附7篇数据治理完整版PDF下载
  6. mysql hex2bin_mysqlbinlog指令
  7. php 租房子(练习题)
  8. 数据科学 IPython 笔记本 8.10 自定义颜色条
  9. C语言之预处理探究(一):宏
  10. 8月9日 华为发布了其自研的鸿蒙操作系统,华为正式发布自研操作系统鸿蒙,面向AI全场景...
  11. (顺序表的应用5.4.2)POJ 1591 M*A*S*H(约瑟夫环问题的变形——变换步长值)
  12. Java中BitSet使用(转)
  13. 黑客必知投资人的那点事儿——The Hacker’s Guide to Investors
  14. 小树也能读懂的零点定理弱形式
  15. linux硬盘对拷 再生龙,使用Clonezilla(再生龙)克隆Linux系统
  16. 《南方周末》今日发文揭开了这场抢票插件阻击战的内幕
  17. prometheus+grafana监控rabbitmq
  18. 小程序最新获取头像和昵称
  19. 2021年中国定制家具行业现状分析:“量身定制”需求逐年增加[图]
  20. 【前端】Vue实现个人空间

热门文章

  1. 解决Tensorflow 使用时cpu编译不支持警告
  2. java 容器_Java容器框架学习整理
  3. python是一种面向对象、直译式的脚本编程语言_什么是python编程语言
  4. 拳皇重生服务器维护,《拳皇97 OL》3月24日更新维护公告
  5. c语言二级编程题库,二级C语言题库-编程题.doc
  6. java构造方法嵌套,laravel查询构建器中的嵌套查询
  7. 世界盒子怎么调中文_正版游戏平台知识小科普:epic游戏怎么调中文?
  8. python判断字母左右两边的大写字母有_python习题,,1.26个字母大小写
  9. windows 同时安装 python2 python3
  10. STM32(六)- 系统定时器