| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> python 字符串 -> 正文阅读 |
|
[开发工具]python 字符串 |
目录 1. 字符串????????字符串就是我们生活中所见的文字,数字,字母,汉字等组合,我们把这些组合称之为串,也就是?python?中的字符串。 2. 创建字符串
示例:
3. 索引? ? ? ?索引也称为下标,你可以把它理解为能够快速查找引导我们查找目标的序号,类似于书本中的目录,电影院的座位号,饭店的桌号等等都可以看作是索引,回归正题我们继续,看下以下的字符串,你不要把它看成整体。 注意:索引越界会导致程序报错 4. 切片? ? ? ? ?切片为截取,也就是从那开始到那结束,也很好理解来看看吧! 语法:
注意:切片越界程序会自动处理,而不会报错 1. 获取【酒逢知己饮】?
2. 获取【诗向会人吟】使用省法
3. 步长为 2 切【酒逢知己饮,诗向会人吟】
5. 字符串是不可变类型? ? ? ? ?什么是可变类型,什么是不可变类型?你可以理解为这个类型中的元素能不能发生改变,如果可以就是可变类型,如果不可以就是不可变类型。 ?很明显,字符串是不可变类型。 6. dir( ) 函数
?语法:
示例: 7.? 拼接-join( )????????join( ) 方法用于将序列中的元素以指定的字符连接生成一个新的字符串 语法:
示例: 8. 大小写转换
示例:
9. 检索
1. count( ) 函数 描述:统计字符串中指定字符出现的次数 语法:
注意:起始位置和结束位置可以省略不写,默认为第一个字符到最后一个字符,第一个索引值 为 0。 示例:
2. find( ) 函数 描述:查找某字符串里是否包含被查询的子字符串 语法:
注意:如果找到被查询的字符串,则返回该字符串的索引,否则返回 -1,表示没有找到该字符串。 示例:
3. index( ) 函数 描述:查找某字符串里是否包含被查询的子字符串 语法:
注意:如果找到被查询的字符串,则返回该字符串的索引,否则抛出异常。 示例:
4. startswith( ) 函数 描述:查询字符串是否以指定子字符开头。 语法:
注意:如果找到了返回 true,否则返回 false 示例:
?5. endswith( ) 函数 描述:查询字符串是否以指定子字符开头。 语法:
注意:如果找到了返回 true,否则返回 false 示例:
9. 字符串的分割方法
1. split( ) 函数 描述:通过指定分割符对字符串进行切片,拆分字符串 语法:
注意:如果不指定分割符,默认分割 空白字符 \n \t \r 等等,不设置分割次数的情况下为全部分割。 示例:
?2. splitlines( ) 函数 描述:通过指定分割符对字符串进行切片,拆分字符串 语法:
注意:如果不指定分割符,默认分割行界符? \n \r ...,不设置分割次数的情况下为全部分割。 示例:
3.?partition( ) 函数 描述:从 str 出现的第一个位置起 把字符串 string 分成一个 3 元素的元组。 语法:
示例:
10. 字符串的修剪
1. strip( ) 函数 描述:移除字符串头尾指定的字符,默认为空白,换行符 语法:
chars:移除字符串头尾指定的字符序列 注意:该方法只能删除头尾的字符,不能删除中间部分的字符。? 示例:
11. 格式化字符串? ? ? ? 格式化字符串( 英语:format string?),是一些程序设计语言在格式化输出函数中用于指定输出参数的格式与相对位子的字符串参数,例如C,C++等程序设计语言的printf类函数,其中的转换说明(conversion specification)用于把随后对应的 0 个或多个函数参数转换为相应的格式输出;格式化字符串中转换说明以外的其它字符原样输出。 因为太多了,这方面的内容我直接发文档 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 1:20:44- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |