1.首字母大写

>>> s = 'yuanzhumuban'
>>> s.capitalize()
'yuanzhumuban'

    2.replace,替换

>>> s = 'my name is yuanzhumuban, age is 20'
>>> s
'my name is yuanzhumuban, age is 20'
>>> s.replace( '20', '30' )
'my name is yuanzhumuban, age is 30'
>>> s
'my name is yuanzhumuban, age is 20'
>>>

     查帮助:

>>> help( str.replace )    

如果是面向过程的函数用法,直接help( 函数名 ),如help( abs )

用法说明:

replace(...)
S.replace(old, new[, count]) -> stringReturn a copy of string S with all occurrences of substring
old replaced by new. If the optional argument count is
given, only the first count occurrences are replaced.

   接受3个参数,第一个需要替换的字符,第二个用什么字符去替换,第三个替换的次数,如果不传,默认全部替换

 str = '121212'
str.replace( '1', 'g' )'g2g2g2'str.replace( '1', 'g', 1 )'g21212'
str.replace( '1', 'g', 2 )'g2g212'
str.replace( '1', 'g', 3 )'g2g2g2'

  3.split:切割:

 1 >>> ip='127.0.0.1'2 >>> ip3 '127.0.0.1'4 >>> ip.split( '.' )5 ['127', '0', '0', '1']6 >>> ip.split( '.', 1 )7 ['127', '0.0.1']8 >>> ip.split( '.', 2 )9 ['127', '0', '0.1']
10 >>> ip.split( '.', 3 )
11 ['127', '0', '0', '1']
12 >>>

4.用string模块,用法如下:

1 >>> import string
2 >>> help( string.capitalize )
3
4 >>> s = 'ghostwu'
5 >>> string.capitalize( s )
6 'Ghostwu'

  

1 >>> import string2 >>> s = 'my name is ghostwu, age is 20'3 >>> string.replace( s, '20', '30' )4 'my name is ghostwu, age is 30'5 >>> ip6 '127.0.0.1'7 >>> string.split( ip, '.' )8 ['127', '0', '0', '1']9 >>> string.split( ip, '.', 1 )
10 ['127', '0.0.1']
11 >>>

  

转载于:https://www.cnblogs.com/68xi/p/8616448.html

Python开发笔记之-字符串函数相关推荐

  1. python入门笔记——内置函数作业

    python入门笔记--内置函数作业 # 求三组连续自然数的和:求出1到10,20到30,35到45的三个和 sum1 = sum(range(1,11)) sum2 = sum(range(20,3 ...

  2. Python学习笔记11:函数修饰符

    Python学习笔记11:函数修饰符 Python有很多有趣的特性,其中函数修饰符就是一个. 我们在之前的那个web应用示例中用过如下写法: @web.route('/log') @符号后边的,就是一 ...

  3. [置顶]       【Visual C++】游戏开发笔记之一——API函数、DirectX的关键系统...

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. http://blog.csdn.net/zhmxy555/article/details/7318264 作者:毛星云    邮箱: h ...

  4. python学习笔记之自定义函数

    live long and prosper 自定义函数 def greet_user():"""现实简单的问候语"""print(" ...

  5. Python学习笔记 - 探索字符串数据操作

    大家好,我是Mr数据杨,设想一下,我们身处<三国演义>的热血世界,赵云.曹操.孔明都是我们的亲密朋友.在这个世界里可以用Python的字符串 + 运算符来合并孔明的锦囊妙计和赵云的勇武之谋 ...

  6. 【Visual C++】游戏开发笔记之一——API函数、DirectX的关键系统

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/7318264 作者:毛星云(浅墨)  ...

  7. 【廖雪峰python入门笔记】字符串_转义字符的使用

    转义字符的使用 字符串可以用''或者""括起来表示. 如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示: &quo ...

  8. Effective Python 小笔记之 zip 函数

    环境:Python 3.5.1 CentOS 7 zip函数可以同时遍历两个迭代器. 在编写Python代码时,通常要面对很多列表,而这些列表中的对象,可能是相互关联的.如下例: names = [' ...

  9. Python开发基础总结之函数+闭包+字典+列表

    一.函数的使用: 1.函数的作用域:函数中定义一个变量,如果和全局变量重名,则全局变量名称就会被覆盖,也就是,这里对这个变量的更改,不会更改全局变量.但是,如果直接使用的话,是会使用全局变量的.同时, ...

最新文章

  1. oracle学习笔记(一)------oracle基础知识和基本sql语句
  2. /sys/class/gpio 文件接口操作IO端口(s3c2440)
  3. tcp_nodelay memcached java_TCP_NODELAY 和 TCP_NOPUSH
  4. 访问linux服务主机,如何把Linux配置为日志服务主机。
  5. 如何割教育培训机构的韭菜?
  6. js页面重定向跳转代码总结(待续)
  7. relu函数_ECCV 2020,在视觉任务上大幅超越ReLU的新型激活函数
  8. MFC编程记录--图片控件类
  9. 关于mysql性能优化_关键的十个MySQL性能优化技巧
  10. Atitit mysql存储过程编写指南 1. 定义变量 1 1.1. 变量名以@开头用户变量 会话变量 1 1.2. 以declare关键字声明 存储过程变量 2 1.3. @是用户自定义变量,
  11. mac Parallels Desktop安装ubuntu教程
  12. SAP笔记-abap SD 定价公式(例程,即Formula)
  13. html 自动触发 事件,html中自动触发事件
  14. Android线上轻量级APM性能监测方案
  15. 常用的SQL语句大全-单表操作
  16. 生成树协议 STP(Spanning Tree Protocol)
  17. 商城后台管理React+Springboot
  18. Linux下替换文件中的字符串
  19. 区别:JDK,JRE,JVM,JIT
  20. 计算机科学家的名言警句,有关写数学的名言警句

热门文章

  1. WEB漏洞—文件包含漏洞
  2. 牛客算法入门-AB1【模板】 栈
  3. 高等数学(第七版)同济大学 习题3-4 个人解答(后8题)
  4. 机器人行业的一些术语
  5. input标签拾遗--引申TIY实例(下)
  6. Deep SORT: Simple Online and Realtime Tracking with a Deep Association Metric(论文阅读笔记)(2017CVPR)
  7. 免费将中文视频转换为英文视频并添加中英双语字幕
  8. 基于springboot的短视频网站的开发与设计
  9. 计算机网络阅读笔记——第二章物理层
  10. AD(DA)芯片PCF8591使用介绍