一、python字符串替换可以用两种方法实现:

1.用字符串本身的方法

2.用正则来替换字符串

下面用个例子来实验:

a = 'hello word'

我把a字符串里的word替换为python

1.用字符串本身的replace方法

a.replace('word' , 'python')

输出结果是hello python

2.用正则表达式来完成替换:

import re

strinfo = re . compile('word')

b = strinfo.sub('python',a)

printf (b)

输出结果也是hello python

二、python字符串大小写转换:

函数:title() 、lower() 、upper() 、capitalize() 、swapcase()

upper()全转换成大写

lower()全转换成大写

title()标题首字母大写

swapcase()大小写字母互换

capitalize() 首字母大写,其余全部小写

str = "www.runoob.com"

print(str.upper()) # 把所有字符中的小写字母转换成大写字母

print(str.lower()) # 把所有字符中的大写字母转换成小写字母

print(str.capitalize()) # 把第一个字母转化为大写字母,其余小写

print(str.title()) # 把每个单词的第一个字母转化为大写,其余小写

执行以上代码的结果为

WWW.RUNOOB.COM

www.runoob.com

Www.runoob.com

Www.Runoob.Com

python 字符串替换_python字符串替换的2种方法相关推荐

  1. 用python打开视频_Python读取视频的两种方法(imageio和cv2)

    用python读取视频有两种主要方法,大家可依据自己的需求进行使用. 方法一: 使用imageio库,没有安装的可用pip安装或自己下载,安装好后重启终端即可调用. import pylab impo ...

  2. python图片保存_python读取和保存图片5种方法对比

    python读取和保存图片5种方法对比 python中对象之间的赋值是按引用传递的,如果需要拷贝对象,需要用到标准库中的copy模块 方法一:利用 PIL 中的 Image 函数 这个函数读取出来不是 ...

  3. python矩阵转置_Python 矩阵转置的几种方法小结

    我就废话不多说了,直接上代码吧! #Python的matrix转置 matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]] def printmatrix(m): fo ...

  4. python 矩阵类型转换_Python 矩阵转置的几种方法小结

    我就废话不多说了,直接上代码吧! #Python的matrix转置 matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]] def printmatrix(m): fo ...

  5. python线性方程组求解_python求解方程组的三种方法

    python求解方程组的三种方法: Numpy求解方程组x + 2y = 3 4x + 5y = 6 当然我们可以手动写出解析解,然后写一个函数来求解,这实际上只是用 Python 来单纯做" ...

  6. python中格式化_Python中格式化的两种方法

    在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下:>>> 'Hello, %s' % 'world' 'Hello, world' >>> ' ...

  7. python 遍历目录_Python遍历目录的4种方法实例介绍

    1.os.popen运行shell列表命令 复制代码 代码如下: def traverseDirByShell(path): for f in os.popen('ls ' + path): prin ...

  8. python词频统计_python统计词频的三种方法

    1.利用字典dict来完成统计 #举例: a = [1 2 3 1 1 2] dict = {} for key in a: dict[key] = dict.get(key 0) + 1 #字典的g ...

  9. python遍历目录_Python遍历目录的4种方法

    1.os.popen运行shell列表命令 def traverseDirByShell(path): for f in os.popen('ls ' + path): print f.strip() ...

  10. 如何利用python解方程_Python 解方程的三种方法

    # 首发于我的博客 The North. 新年第一篇,搞起. 这回写一个好久之前想做,一直搁着没做的东西-- Python 解方程(其实是放假回家,趁着家里电脑重装 LOL 的时间过来写一篇). 咱这 ...

最新文章

  1. pat天梯赛L1-053. 电子汪
  2. ztree和php结合实例,实例详解jQuery EasyUI结合zTree树形结构制作web页面
  3. 很实用的jQuery事件 - toggle() 方法
  4. Visual C++利用互斥量同步线程实现文件读取进度条
  5. commit git idea 速度慢_关于Idea使用git时commit特别慢的问题及解决方法
  6. 35. Consider alternatives to virtual functions
  7. 为PyCharm添加不同解释器
  8. 3d安卓环境搭建_RoboCup 仿真3D简介及环境搭建
  9. 关于Delphi7中日期函数StrtoDate的正确用法 win7报错
  10. DataSet用法操作xml
  11. java书名号乱码_别骗我,这些居然是汉字,不是乱码
  12. 传递给Appium服务器以开启相应安卓Automation会话的Capabilities的几点说明
  13. Python修改桌面分辨率
  14. python批量计算cosine distance
  15. python 将List中元素两两组合
  16. SQL数据库修复教程-浪潮GS7.0中了后缀是.5ss5c勒索病毒修复过程
  17. 写 Python 爬虫的助手
  18. 深航App劫持微信;Apple News上线首日遭遇各种崩溃;华为P30“望远镜手机”正式发布 | 雷锋早报...
  19. Debian 安装sublime 安装拼音输入法 安装谷歌浏览器
  20. 用51单片机驱动蜂鸣器

热门文章

  1. Android Sutiod报错:Dx unsupported class file version 52.0(解决)
  2. Android.mk中call all-subdir-makefiles和call all-makefiles-under,$(LOCAL_PATH)的区别
  3. AVAssetWriter写h264数据
  4. ECCV学习(一):ECCV2018整理总结
  5. 装机经验-某些服务器安装系统困难,需要BIOS设置
  6. seqkit根据基因id_ID转换靠的是深厚的背景知识加上一点代码技巧
  7. tensor索引[..., 0]
  8. 大学四年怎样过,做到这六点,甩别人一条街
  9. 21计算机考研上岸经验分享(一战成硕,普通双非逆袭顶级211)
  10. hive 强转为string_Hive的条件函数与日期函数全面汇总解析