| |
|
开发:
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字符串 -> 正文阅读 |
|
[Python知识库]Python字符串 |
示例 var=“Hello World” 访问字符串中的值 变量[头下标:尾下标] 如: var[0]为H var[-1]为d var[0:3]为Hel 其中0可以省略 写作 var[:3] 字符串更新 变量[待更新字符的下标(可以是范围)]=更新后的字符 如:var[0]=h 更新后就是 hello World 转义字符 \b 退格 \000 空 \n 换行 \r 回车 \f 换页 字符串运算符 +字符串连接 *重复输出字符串 []通过索引获取字符串 [:] 截取字符串中的一部分,遵循左闭右开原则,str[0:2] 是不包含第 3 个字符的。 in 判断字符串中是否有某字符 not in 判断字符串是不是没有某字符 r 原本的字符(将转义字符无效并显示) 字符串格式化 %s 格式化字符串 %d 格式化整数 %f 格式化小数 %.2f 保留2位小数 例:print("%.1f"%var1) f-string name="ming" print(f"xiao {name}") "xiao ming" print(f"{name*2}") "mingming" print(f"{1+1}") "2" a=f"{12+1}" a="13" 字符串常用函数 s.count(str) 返回str在s里出现的次数 s.isalnum() 判断s里是否有字母或数字 s.isdigit() 判断s是否只包含数字 s.islower() 判断是否是小写字母 s.isupper() 判断是否是大写字母 s.isnumeric() 判断是否是数字 s.join(seq) 字符串连接 s:连接的字符 seq:要连接的元素序列 例:s="," name="ming" s.join(name) "m,i,n,g" s.len() 返回字符串长度 s.lower() 将所有大写字母转为小写 s.upper() 将所有小写字母转为大写 s.lstrip() 删掉左边空格或左边指定字符 s.rstrip() 删掉右边空格或右边指定字符 s.strip(str) 以str为分隔符截取字符串 返回一个截取后的列表 s.replace(old,new) 将字符串中的 old 替换成 new |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 20:59:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |