5.3.1 字符串的各种内置方法 表5-1很多暂时略掉!!!!!!!!!
选择几个常用的演示一下
casefold()方法,它的作用是将字符串的所有字符变为小写
代码
str1="DaoDanTou"
print(str1.casefold())
------------------------
daodantou

count(sub[,start[,end]]) 作用:查指定范围内sub字符串出现次数
代码
str1="AbcABCabCabcABCabc"
print(str1.count("ab",0,15))
------------------------------
2

find()和index()方法 用于查找子字符串在该字符串中的位置。
代码
str1="I love the life"
print(str1.find("li"))
print(str1.find("good")) #找不到 会返回-1
print(str1.index("ve"))
print(str1.index("good")) #找不到 会抛出异常
-------------------------
11
-1
4
ValueError: substring not found

join(sub) 程序员更喜欢用他来连接字符 效率要高
代码
str1=“x”.join("Test")
print(str1)
--------------------------
Txexsxt

代码
str2=“-”.join("Daodantou")
print(str2)
---------------------------
D-a-o-d-a-n-t-o-u

代码
yan = "I" + " " + "Love" + " " + "You"
print(yan)
-----------------------------------
I Love You

改进代码
yan=" ".join(["I","Love","You"]) #字符串和列表相当
print(yan)
------------------------------------
I Love You

replace(old,new[,count]) 方法如其名,替换指定字符串
str1="I Love You"
print(str1.replace("You","Daodantou"))
---------------------------------------
I Love Daodantou

split(sep=None,maxsplit=-1)用于拆分成列表,和join()相反。
代码
str1=" ".join(["I","LOVE","YOU"])
print(str1)
print(str1.split())
------------------------
I LOVE YOU
['I', 'LOVE', 'YOU']

str2="_".join("Daodantou")
print(str2)
print(str2.split(sep="_"))
--------------------------
D_a_o_d_a_n_t_o_u
['D', 'a', 'o', 'd', 'a', 'n', 't', 'o', 'u']

转载于:https://www.cnblogs.com/daodantou/p/10225334.html

第五章 列表、元组和字符串[DDT书本学习 小甲鱼]【6】相关推荐

  1. 第五章 列表、元组和字符串[DDT书本学习 小甲鱼]【8】

    3 Python的转义字符及含义 ------------------------------------- \'单引号 \r回车符 \"双引号 \f换页符 \a发出声 \o八进制代表的字符 ...

  2. 第五章 列表、元组和字符串[DDT书本学习 小甲鱼]【2】

    5.1.7 一些常用操作符 代码 lis1=[123] lis2=[456] print(lis1>lis2) ---------------- False lis1=["abc&qu ...

  3. 第七章 字典和集合[DDT书本学习 小甲鱼]【2】

    7.1.2 字典的各种内置方法 在序列里为不存在位置赋值,会出现错误: 而在字典不存在得位置赋值,会创建.工厂函数(类型) 以前学过 str(),int(),list(),tuple()....... ...

  4. python从入门到精通-新手学习笔记-第五章 列表与元组

    一.序列概述 序列是按照一定顺序排列,用于存放多个值的连续内存空间.每个值都分配一个数字,被称为索引或位置.通过该索引取出对应的值. 序列结构主要有列表,元组,集合,字典,字符串.(集合与字典不支持索 ...

  5. 《C指针》学习笔记( 第四、五章)指针与字符串、指针与多维数组

    第四章:指针与字符串 字符串就是字符序列.它存储的是字节数组.一个特殊字符串结束符是用来标记字符串的结束.结束符用转义序列'\0'表示. 定义字符串变量的方法 char *strptr = " ...

  6. python 高级变量类型(列表/元组/字典/字符串)

    前言 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 ...

  7. mysql cbrt函数_基础方法或属性: 列表,元组,字典,字符串,集合及内置函数等(注:只有英文名)...

    列表 list append clear copy count extend index insert pop remove reverse sort 元组 tuple count index 字典 ...

  8. C语言数据结构(大话数据结构——笔记3)第五章:串(字符串)

    文章目录 串的定义(153) 空串 null string(153) 子串与主串(153) 串的比较(154) 串的抽象数据类型(156) 查找子串第一个实现方法(157) 串的顺序存储结构(157) ...

  9. Python学习入门基础 -- 第四章 列表、元组、字典、字符串变量使用、变量进阶

    Python基础入门知识点总结传送门 第一章 认识Python.Python常用集成开发环境PyCharm 第二章 注释.变量基本使用.变量的命名 第三章 运算符.判断if语句.while和for循环 ...

最新文章

  1. csharp: 百度语音合成
  2. UA MATH523A 实分析3 积分理论例题 Fubini定理计算简单二重积分的一个例题
  3. uni中动态加载class_SpringBoot中使用LoadTimeWeaving技术实现AOP功能
  4. ActivityGroup中的子Activity创建Dialog:android.view.WindowManager$BadTokenException: U
  5. cocos2d-x初探学习笔记(7)--CCProgressTimer
  6. 一点一点学ASP.NET之基础概念——HTTP运行期与页面执行模型
  7. docker 安全性_使用最新的安全性增强来调整Docker
  8. 使用base标签后图片无法加载_Spring 源码学习(二)-默认标签解析
  9. css3仿天气风车旋转
  10. 深度|数据库产品如何选型?掌握这一招就够了
  11. ACM-尼姆博弈之取(m堆)石子游戏——hdu2176
  12. excel_applications
  13. 关于python变量使用下列说法中错误的是_关于Python中的全局变量和局部变量,以下描述中错误的是...
  14. java pojo生成_使用maven根据JSON文件自动生成Java POJO类(Java Bean)源文件
  15. 阿尔兹海默症AD最新研究进展(2022年2月)
  16. 基于最大似然估计与卡尔曼滤波的室内目标跟踪
  17. 新零售到家O2O 和到店O2O的区别?
  18. 微信小程序自定义顶部栏、等十个重要的常见功能总结
  19. 补单平台开发搭建源码_补单系统开发搭建IDEA导入jdk8源码学习(报错解决方案)
  20. 西人应该骄傲,全国对不起山西

热门文章

  1. android圆形进度条ProgressBar颜色设置
  2. 利用python中的xlrd和xlwt操作excel
  3. 2018 浅谈前端面试那些事
  4. 安卓TTS语音合成经验分享(科大讯飞语音+)集成
  5. InChatter系统开源聊天模块前奏曲
  6. Elasticsearch聚合 之 Date Histogram聚合
  7. 关于PChar(@string)的疑惑
  8. JavaScript实现排序算法
  9. UltraEdit 常用快捷方式
  10. Loadrunner中socket协议中的三个关联函数