python字符串

news/2024/9/20 19:18:50

字符串string
使用单引号''或者双引号""来创建字符串。
字符串表达符为:“”
str="abcdef cnamc eaca"
print(str[0:3]):输出abc,从索引0到3(不含)。
print(str[1:3]):输出bc,从索引1到3(不含)。
print(str[:-1]):输出abcdefghjk,从开头到倒数第一个字符(不含)。
print(str[2:-1]):输出cdefghjk,从索引2到倒数第一个字符(不含)。
print(str[2:]):输出cdefghjkl,从索引2到末尾。
print(str[1:6:3]):输出be,从索引1到6(不含),步长为3。
print(str[::1]):输出abcdefghjkl,从头到尾,步长为1。
print(str[::-1]):输出lkjhgfedcba,反转字符串。
print(str[-2:-5:-1]):输出kjh,从倒数第二个字符到倒数第五个字符(不含),步长为-1。

str="abcdef cnamc eaca"
str1="abc"
str2="EFG"
str3="123"
str4="abc123"
str5="Abc789"
print(str.capitalize()) 首字母大写 Abcdef cnamc eaca
print(str.title()) 每个单词首字母大写 Abcdef Cnamc Eaca
print(str.count("a")) 计算a出现的次数 4
print("^".join(str)) 使用join方法连接字符串 abcdef cnamc eaca
print(str.split(" ")) 使用split方法传入分隔符" ",返回一个包含分割后子串的列表。['abcdef', 'cnamc', 'eaca']
print(str.strip("a")) 去除字符串两端的字符bcdef cnamc eac
print(str.lstrip("a")) ‌去除左侧字符bcdef cnamc eaca
print(str.rstrip("a")) ‌去除右侧字符abcdef cnamc eac
print(str.startswith("a")) 判断字符串 str 是否以 "a" 开头true
print(str.startswith("b")) 判断字符串 str 是否以 "b" 开头false
print(str.endswith("a"))判断字符串 str 是否以 "a" 结尾true
print(str.endswith("b")) 判断字符串 str 是否以 "b" 结尾false
print(str.find("c")) 左边查找字符串 str 中子串 "c" 的位置 2
print(str.rfind("c"))右边查找字符串 str 中子串 "c" 的位置 15
print(str.replace("a","2")) 替换字符串 str 中所有的 "a" 为 "2" 2bcdef cn2mc e2c2
print(str.replace("a","2",3))替换字符串 str 中所有的 "a" 为 "2"共3次 2bcdef cn2mc e2ca
print(str1.upper()) 所有小写字母转换为大写字母ABC
print(str2.lower()) 所有大写字母转换为小写字母efg
print(str3.isdigit()) 判断字符串 是否只包含数字true
print(str4.isdigit()) 判断字符串 是否只包含数字false
print(str1.isalpha()) 判断字符串 是否仅包含字母true
print(str4.isalpha()) 判断字符串 是否仅包含字母false
print(str4.isalnum()) 判断字符串是否仅包含字母或数字true
print(str.istitle()) 判断首个字母是否大写false
print(str2.isupper()) 判断字符是否都是大写true
print(str1.islower()) 判断字符是否都是小写true

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/62658.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

用户验收测试指南5过渡阶段的UAT

5 UAT的位置 在本书的这一中心章节中,我们将从准备工作的细节中抽身出来,在沉浸于我们的分步方法的细节之前,先从大局出发。UAT 在更大的计划中处于什么位置?它的核心功能和属性是什么?它的总体贡献是什么? 本章涉及的主题作为一系列过渡的 IS 生命周期 过渡规划 作为过渡…

API接口12种安全措施

1. 使用HTTPS:确保数据传输过程中的安全性。2. 使用OAuth2:一种授权框架,用于授权第三方应用访问服务器上的用户数据。3. 使用WebAuthn:一种网络认证标准,用于安全地进行用户认证。4. API进行签名加密:对API请求进行签名以确保请求的完整性和真实性。5. 黑白名单:限制访…

opencascade Bnd_Range源码学习区间计算

opencascade Bnd_Range 前言这个类描述了由两个实数值限定的 1D 空间中的区间。 一个区间可以是无效的,这表示区间中不包含任何点。 方法 1 默认构造函数。创建一个无效区间。 Bnd_Range() ; 2 构造函数。创建最小最大值区间 Bnd_Range(const Standard_Real theMin, const St…

P2414 [NOI2011] 阿狸的打字机

题目思路 将每一个输出的串放入一个 Trie 树中。 考虑离线处理询问 \((x, y)\),对于每一个 \(y\) 集中处理所有的 \(x\),\(y\) 在 Trie 树上走,走过的点标记一下,结果就是 \(x\) 字符串结尾节点在 fail 树上的对应节点的子树的标记数量。 记得在节点离开的时候撤销标记。 代…

0920

线代 舒尔公式,化上三角,下三角,对角阵 范德蒙德行列式 X型行列式,{主对角中下标之和为(2k+1)的两项乘积-副对角中下标之和为(2k+1)的两项乘积【需与前面两项下标号相同】}的连乘 宽对角,a2=4bc,a2≠4bc计组 MAR位数说明存储单元位数 MDR位数说明字长 编译器:将高级语…

米尔STM32MP2核心板首发新品上市!高性能+多接口+边缘算力

米尔发布基于STM32MP257设计的嵌入式处理器模块MYC-LD25X核心板及开发板。核心板基于STM32MP2系列是意法半导体推出最新一代工业级64位微处理器,采用LGA 252 PIN设计,存储配置1GB/2GB LPDDR4、8GB eMMC,具有丰富的通讯接口,适用于高端工业HMI、边缘计算网关、新能源充电桩、…

Fork+GIT操作

上传分支,在主干,上传完成代码之后,点击新建分支,去一个名字,如1.0.9,双击分支,点击“push”即可将主干所以代码上传到分支上备份一个 合并分支,,双击进入分支,选中要合并的部分,右键点击“Cherry-pick”,再次点击“Push”

影像测试技能

主要分三种职业:3A算法开发、图像tuning,图像测试这三种。 3a算法:AE/AWB/AF的开发,入门难一些,资料很少。 图像tuning:在理解3A算法的基础上,调试3A参数,当前需求量还是比较大的,学习起来也不太难,难在实践积累,多看多调。 1、 AWB auto white balance 自动白平衡 …