Python—字符串常用字符串

字符串是一种表示文本的数据类型,使用单引号和双引号及三引号表示

访问字符串中的值
字符串的每个字符都对应一个下标,下标编号是从0开始

转义字符
字符串的格式化输出
切片
常用函数整理:find和index
count统计
replace 替换
split 指定分隔符切片
capitalize :第一个字符大写其他全小写
title   :所有单词首字母大写,其他均小写
upper  :所有字母大写
lower   :所有字母小写
startswith:检索字符串是否以指定子串开头
endswith:检索字符串是否以指定子串结尾
ljust / rjust :左右对齐,使用空格填充至指定长度
center:返回一个 长度为width且居中的字符串
lstrip / rstrip :截掉字符串左右边的空格或者指定字符
casefold:等同于lower,全部为小写
encode:转为字符编码
expandtabs :消除tab键,个人喜好 l/rstrip 简单方便
format :格式化
strip :删除字符串头尾指定的字符

转义字符:\

也有搭配使用的 :\n换行    、  \t出现一个tab之间,也就是会出现一个空格  ,等等有很多如:\b 退格 \t 横向制表符   \"  双引号

字符串的格式化输出:

切片:

从一个字符串中取一片字符串,就叫做切片。

内建函数:

 字符串函数:

concat() 字符串拼接
charAt()返回指定索引处的字符
indexOf()找字符在哪个位置
trim() 左右去空格
replace()替换
format()格式化
substring()截取字符串

 

常用函数整理: 

find和index:

count统计:

replace 替换:

split 指定分隔符切片:

capitalize :第一个字符大写其他全小写

title      :所有单词首字母大写,其他均小写

upper  :所有字母大写

lower   :所有字母小写

startswith:检索字符串是否以指定子串开头

endswith:检索字符串是否以指定子串结尾

ljust  /   rjust  :左右对齐,使用空格填充至指定长度

center:返回一个 长度为width且居中的字符串,也就是居中填充

lstrip  /  rstrip  :截掉字符串左右边的空格或者指定字符

casefold:等同于lower,全部为小写

encode:转为字符编码

expandtabs :消除tab键,个人喜好 l/rstrip  简单方便

format  :格式化

strip :删除字符串头尾指定的字符

其实还有很多 菜鸟上都有详细的教程 。

最新文章

  1. android端,webview内url跳转到app本地
  2. ArcGIS server 开发实践之【FeatureLayer类】
  3. Java多线程与并发库高级应用-java5线程并发库
  4. pixel art之 hqx 算法
  5. [CareerCup] 9.1 Climbing Staircase 爬楼梯
  6. opencv学习笔记(三)基本数据类型
  7. iOS UILabel根据文字获取高度及UITableCell动态获取高度(以截取快递信息为例)
  8. 如何使用XAMPP本地搭建一个属于你自己的网站
  9. wcf中 生成x5.09证书的工具
  10. 《Programming WPF》翻译 第7章 1.图形基础
  11. asp.net 获取当前url地址
  12. OGG同构(ORACLE-ORACLE)、异构(ORACLE-MYSQL)同步配置及错误解析
  13. 九月 26, 2017 10:18:14 上午 com.sun.jersey.server.impl.application.RootResourceUriRules <init> 严重: The ResourceConfig instance does not contain any root resource classes.
  14. 解决 Can't Connect to MySQL Server on IPAddress (10061) 的问题
  15. 【XSY3156】简单计数II 容斥 DP
  16. form 表单提交、后台的统一处理
  17. python接口测试-将运行结果写入Excel表格
  18. 使用maven-tomcat7-plugins时调试出现source not found解决
  19. hdu4549 M斐波那契数列 矩阵快速幂+快速幂
  20. HTTP 状态码的完整列表

热门文章

  1. RSA非对称加密算法实现:Python
  2. Storm集群安装Version1.0.1开启Kerberos
  3. Python原生数据结构增强模块collections
  4. BOM 点击触发 倒计时发送验证码案例
  5. Flask_请求钩子(七)
  6. Java复制文件用数据流方法,renameTO()方法是相当于剪切操作
  7. java 线程 总结
  8. nuxt服务端渲染
  9. CobaltStrike简介与安装
  10. 刚进公司,不懂GIt工作流的我瑟瑟发抖