#可变变量:list, 字典

#不可变变量:元祖,字符串

字符串的操作(去掉空格, 切片, 查找, 连接, 分割, 转换首字母大写, 转换字母大小写, 判断是否是数字字母, 成员运算符(in / not in))

字符串使用时用单引号或者双引号括起来: var1 = ‘hello‘ var2 ="world"

字符串不能修改值, 如下例所示:

以下是字符串常用的一些操作。

1. 去掉空格str.strip() # 去掉两边的空格和换行符

str.strip(‘a‘) # 去掉两边指定的字符

str.lstrip() #去掉左边的空格

str.rstrip() #去掉右边的空格

2. 查找访问字符串,可以通过使用方括号查找索引来获取字符串, s[0] # 第1个

用切片的方式来截取字符串, s[2:-1] # 第2个到最后一个为止

查找是否存在某个字符, s.find(‘b‘) # 找到返回b的索引,多个返回第一个, 找不到返回-1

查找是否存在某个字符,另一种方式时用index(), s.index(‘b‘) 找到返回b的索引,多个返回第一个, 找不到则报错

查找某个字符的个数, s.count(‘a‘)

3. 连接(用join()把list, tuple,dict 连接成字符串)

4. 分割 (spilt() 把字符串分割成list)

5.  转换字母大小写(首字母大写),所有字母大写,所有字母小写,打印带有样式的字符串,以...开头, 以...结束,字符串替换

str.capitalize()#首字母大写

str.upper() # 把所有字母变成大写的

str.lower() # 把所有字母都变成小写的

str.center(50,‘-‘)#字符串放中间,两边用-补齐

sql.startswith(‘select‘) # 以select开头

file_name.endswith(‘.xls‘) # 以.xls 结尾

sql.replace(‘select‘,‘update‘)#字符串替换, old -> new

6. 字符串格式化(f.format(), f.format_map())

7. 判断是否是数字,字母, 空格,\t, \n, \r

8. in / not in(成员运算符)

in :  成员运算符 - 如果字符串中包含给定的字符返回 True

not in : 成员运算符 - 如果字符串中不包含给定的字符返回 True

#in / not in

if i in d:

pass

if i not in d:

pass

print(‘a‘ in ‘acda‘) # -> Ture

print(‘a‘ not in ‘afdshjw‘) # -> False

python字符串的切片方式是[n、m、不包括m_python字符串的操作(去掉空格strip(),切片,查找,连接join(),分割split(),转换首字母大写, 转换字母大小写...)...相关推荐

  1. 首字母大写转换 java,Java InitialsTransformation(字符串首字母大小写转换)

    版权声明:本文为原创博文,最终解释权归一个集 帅气 与 智慧 和 手速 于一身的男人-灭世奶神-所有!- - - - - - - - - - - - -转载:请附上--源作者 / 源博文--相关链接信 ...

  2. python字符串的切片方式是[n、m、不包括m_python(6) 字符串操作

    字符串操作是计算机编程绕不开的话题,python提供丰富的字符串操作方法,非常方便. 在python中字符串由0个或多个字符组成的有序字符序列. 一.字符串表示方法 1.由一对单引号或双引号表示,仅表 ...

  3. Python序列 数据类型 创建方式 Tuple元组 Str字符串 List列表 dict字典 Set集合 range,zip,map,enumerate

    Python 序列分类 数据类型 详细介绍 Python 主要数据类型: 元组Tuple, 字符串Str,列表List,字典Dict,集合Set 对比 元组Tuple 字符串Str 列表List 字典 ...

  4. Python数据容器、list列表、tuple元组、str字符串、数据容器(序列)切片、set集合、dict字典、字符串大小比较

    数据来源 01 数据容器 为什么学习数据容器 数据容器 总结 02 列表 1)列表定义 为什么需要列表 列表的定义语法 列表的定义方式 演示 """ 演示数据容器之:li ...

  5. Python 字符串拼接的方式(去掉空格)

    1.加号 2.逗号:使用逗号连接两个字符串,字符串之间会多出一个空格: 注:可以在print末尾加sep=''去掉空格 3.直接连接:Python独特的连接方式,无论中间有无空格,都不显示空格 示例: ...

  6. python中for ch in_Python字符串的遍历方式,python

    前言 很多面试题里都有关于字符串相关的算法,这里简单总结一下python的字符串遍历. 遍历方式 python的字符串遍历有三种方式: 1. 下标法 2. for in 3. iter内置函数 4. ...

  7. python字符串字面量有哪四种定义方式_Python学习笔记(四)字符串型

    字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 在最新的Python 3版本中,字符串是以Unicode编码的,也就是说,Python的字符串支持多语言 ...

  8. python元组的定义方式_序列之元组详解

    元组是序列一种,与列表类似,但是不能修改,下面我们详解介绍下元组: 1 列表近亲:元组 1.1 元组定义与访问方式: 元组与列表类似,元组语法:(ele1, ele2, ele3):具体如下: #定义 ...

  9. Python中高级变量类型(列表,元组,字典,字符串,公共方法...)

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...

最新文章

  1. mlcc激光雷达与相机外参标定初体验
  2. 协方差特征 image feature 二阶pooling + ECCV12
  3. 中级计算机培训班心得,计算机中级培训学习心得体会
  4. BUUCTF-reverse3
  5. C语言链表返回第n个到最后的节点的算法(附完整源码)
  6. 03_TF2 Guide、文档清单(数据输入、估计器、保存模型、加速器、性能调优等)、TF2库和扩展库(TensorBoard、数据集、TensorFlow Hub、概率和统计分析库、图像处理库)
  7. python实验收获和建议_python实验收获与反思 100字_考试后的反思100字
  8. Android屏幕尺寸适配注意事项
  9. 当前计算机无法连接,win7系统无法连接wifi提示此计算机当前已将连接限制为xxx的解决方法...
  10. java printstream 覆盖了_Java PrintStream clearError()方法与示例
  11. C++ STL bitset类常用函数的使用
  12. mysql 执行计划 视频_实战讲解MySQL执行计划,面试官当场要了我
  13. 微信小程序之----audio音频播放
  14. matlab 绘制圆光栅,火爆抖音的圆点光栅画怎么做的?
  15. D3.js中文API
  16. 在KubeSphere中部署微服务(阡陌)+ DevOps
  17. Python Signal 信号
  18. 【从饮水机到名人堂之c语言】操作符详解(1)
  19. 成为品牌「最大增量场」,是京东最好的「成人礼」
  20. Java爬虫抓取网页数据(抓取慕课网论坛为实例)

热门文章

  1. SQL中不建议使用 where 1=1 的说法,是错误的
  2. Controller @Autowired注解 无法注入值为null的问题
  3. JSON解析中获取不存在的key
  4. zabbix历史数据mysql_处理Zabbixl历史数据库解决办法三---使用MySQL中间件为Zabbix数据库扩容...
  5. python特定词频统计_词频统计方案与具体实现-elasticsearch、spark、python
  6. github使用总结
  7. Seven times have I despised my soul 《我曾七次鄙视自己的灵魂》
  8. 15大统计数据描绘网络安全行业市场蓝图
  9. vim 环境写 markdown 的插件推荐
  10. datapump跨平台升级迁移的总结