| |
|
开发:
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的使用(5) -> 正文阅读 |
|
[Python知识库]python的使用(5) |
字符串:? ? ? ? 定义变量a,存储的是字符串类型的值: ? ? ? ? a = "hello word" ? ? ? ? 或 ? ? ? ? a = "hello word" 双引号或者单引号中的数据就是字符串 字符串的输出: 字符串的输入: ?下标:(下边是从0开始的)????????列表与元组支持下标索引好理解,字符串实际上就是字符的数组,所以也支持下标索引。 ????????如果有字符串:name = 'abcdef',在内存中的实际存储如下: ?练习: 切片:?切片是指对操作的对象截取其中一部分的操作。 字符串、列表、元组都支持切片操作。 切片的语法:[起始下标:结束:步长] 注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身), 步长表示选取间隔。 练习: name = "abcdef" ?练习: ? ? ? ? a = "abcdef",如何实现反转 ? 字符串常见操作: ? ? ? ? find():? ? ? ? ?方法说明:检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1? ? ? ? ? 格式:名称.find(查找的字符或字符串) ? ? ? ? ? ?index():? ? ? ? ? 方法说明:检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则报错 ? ? ? ? ? 格式:名称.index(查找的字符或字符串,开始索引,结束索引) ? ? ? ? ? count():?????????方法说明:返回 str在start和end之间 在 mystr里面出现的次数 ? ? ? ? 格式:名称.count(查找的字符或字符串,开始索引,结束索引) ? ? ? ? ? ?replace():???????????方法说明:把 mystr 中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次. ? ? ? ? ? ?格式:名称.replace(输入名称或字符串,要替换的字符串或字符,替换几次)? ?? ? ? ? ? ?split():? ? ? ? ??方法说明:以 str 为分隔符切片 mystr,如果 maxsplit有指定值,则仅分隔 maxsplit 个子? ? ? ? ? ? ? ? 字符串 ? ? ? ? ? 格式:名称.split(分割的字符或空或字符串,切割几次) ? ? ? ? ? startwith():????????方法说明:检查字符串是否是以 str 开头, 是则返回 True,否则返回 False ? ? ? ? 格式:名称.startwith(输入字符串或字符) ? ? ? ? ? ?endswith():? ? ? ? ?方法说明:检查字符串是否以obj结束,如果是返回True,否则返回 False. ? ? ? ? ?格式:名称.endswith(输入字符串或字符) ? ?? ?
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/15 16:58:42- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |