python-5-str常用操作
前言
本节将讲解的是字符串 str 常用的操作方法,与 for 循环。
一、srt 常用操作
1、首个字母大写:
# 1、首个字母大写
s = 'xiao long'
s1 = s.capitalize()
print(s1)
2、全大写、全小写:
# 2、全大写、全小写
s = 'xiao long'
s2 = s.upper()
s21 = s.lower()
print(s2)
print(s21)
3、不区分大小写的写法:
# 3、不区分大小写写法
s = 'xiao long'
s_str = 'ABcd'
p = input('请输入验证码,不区分大小写:')
if s_str.upper() == s_str.upper():
print('验证码正确!')
else:
print('验证码错误,请重新输入')
4、大小写对换,如A换为a,b换为B:
# 4、大小写对换,如A换为a,b换为B
s = 'Ab'
s3 = s.swapcase()
print(s3)
5、有间隔(特殊字符或数字隔开)的首字母大写:
# 5、有间隔(特殊字符或数字隔开)的首字母大写
s = 'xiao long'
s4 = s.title()
print(s4)
6、居中,空白填充:
# 6、居中,空白填充
s = 'xiao long'
s5 = s.center(20, '-')
print(s5)
7、len,查看长度:
# 7、len,查看长度
s = 'xiao long'
print(len(s))
8、find 通过元素找索引,找到返回下标,找不到返回-1:
# 8、find 通过元素找索引,找到返回下标,找不到返回-1
s = 'xiao long'
s1 = s.find('l')
print(s1)
9、index,通过元素找索引,找到返回下标,找不到报错:
# 9、index,通过元素找索引,找到返回下标,找不到报错
s = 'xiao long'
s1 = s.index('i')
print(s1)
10、默认前后去空格,可用来输入账号时有空格可以剔除做到无影响:
# 10、默认前后去空格,可用来输入账号时有空格可以剔除做到无影响。
s = ' xiao long '
s1 = s.strip()
print(s1)
11、统计某个元素数量:
# 11、统计某个元素数量
s = 'xiao long'
s1 = s.count('o')
print(s1)
12、切割,左右分割 str ---> list(所谓说的切片):
# 12、切割,左右分割 str ---> list
s = 'xiao long'
s1 = s.split(' ')
print(s1)
13、替换:
# 13、替换
s = '123asd2'
s1 = s.replace('', '二')
s2 = s.replace('', '二', 1) # 1 表示替换 1个,有序的。
print(s1)
print(s2)
欢迎来QQ交流群:482713805
python-5-str常用操作的更多相关文章
- python中str常用操作
1. 字符串的操作 字符串的连接操作 符号: + 格式:str1 + str2 例如:str1 = 'I Love' str2 = 'You!' print(str1 + str2) >> ...
- 二叉树的python可视化和常用操作代码
二叉树是一个重要的数据结构, 本文基于"二叉查找树"的python可视化 pybst 包, 做了一些改造, 可以支持更一般的"二叉树"可视化. 关于二叉树和二叉 ...
- Python数据类型及常用操作
Python字符串类型 1.用途: 用来记录有描述性的状态.比如:人名,地址等. 2.定义方式: 创建字符串非常简单,在‘ ’,“ ”,‘’‘ ’‘’内一填写一系列的字符例如:msg='hello' ...
- Python集合的常用操作
字典常用的就是,他的去重. set集合是python的一个基本数据类型. set中的元素是不重复的.⽆无序的.⾥面的元素必须是可hash的(int, str, tuple,bool). 我们可以这样来 ...
- 初识python: 字符串常用操作
直接上代码示例: #!/user/bin env python # author:Simple-Sir # time:20180914 # 字符串常用操作 name = 'lzh lyh' print ...
- Python字符串的常用操作学习
>>> name = "I love my job!" >>> name.capitalize() #首字母大写 'I love my job! ...
- python os 模块常用操作
python 2.7 os 常用操作 官方document链接 文件和目录 os.access(path, mode) 读写权限测试 应用: try: fp = open("myfile&q ...
- python中字符串(str)常用操作总结
# 字符串的常用操作方法 (都是形成新的字符串,与原字符串没有关系.) 1.字符串的基本操作之切片 s = 'python hello word' # 取首不取尾,取尾要+1 # 切片取出来的字符串与 ...
- Python基础之字符串(str)常用操作
1.字符串常用的方法 len()返回字符串的长度 ##Python3 >>> print(len('ab12我')) 5 ##Python2 >>> print(l ...
- python selenium 基本常用操作
最近学习UI自动化,把一些常用的方法总结一下,方便自己以后查阅需要.因本人水平有限,有不对之处多多包涵!欢迎指正! 一.xpath模糊匹配定位元素 武林至尊,宝刀屠龙刀(xpath),倚天不出(css ...
随机推荐
- 隐马尔可夫模型(HMM)及Viterbi算法
HMM简介 对于算法爱好者来说,隐马尔可夫模型的大名那是如雷贯耳.那么,这个模型到底长什么样?具体的原理又是什么呢?有什么具体的应用场景呢?本文将会解答这些疑惑. 本文将通过具体形象的例子来引入该模型 ...
- Jmeter 压测使用以及参数介绍
. 下载地址 https://jmeter.apache.org/download_jmeter.cgi Binaries¶ 下的apache-jmeter-5.2.1.zipsha512pgp . ...
- pytorch_模型参数-保存,加载,打印
1.保存模型参数(gen-我自己的模型名字) torch.save(self.gen.state_dict(), os.path.join(self.gen_save_path, 'gen_%d.pt ...
- springboot实践1
环境安装 安装jdk 推荐安装jkd1.8+,我使用的是mac,假设已经安装好homebrew,则jdk的安装指令是: brew install java 在 ~/zshrc ,添加两行 export ...
- Java Tomcat 使用(IDEA)
Tomcat 服务器软件的使用 (配置文件, 部署项目 ); 基本的 web 知识回顾: 1. web 服务器 软件: Tomcat (常见的, 主流的, 开源的, 免费的,软件) 1. 软 ...
- hibernate关联关系(一对多)
什么是关联(association) 关联指的是类之间的引用关系.如果类A与类B关联,那么被引用的类B将被定义为类A的属性. 案例:如何建立客户和订单一对多双向关联 先不建立客户和订单的关联关系,定义 ...
- 爬取动态html网页,requests+execjs
请求地址:https://g.hongshu.com/content/99269/15382723.html 网页内容为动态执行js所得 1.直接浏览器模拟 不用考虑页面的业务逻辑什么的,直接得到结果 ...
- Vue常用语法
一.模板语法 1.双大括号表达式 [语法:] {{exp}} 用于向页面输入数据,即页面显示数据. [举例:] <!doctype html> <html lang="en ...
- rsync 未授权访问漏洞
rsync rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限.时间.软硬链接等附加信息. rsync是用 &qu ...
- 并发修改异常ConcurrentModificationException
1.简述:在使用 迭代器对象遍历集合时,使用集合对象修改集合中的元素导致出现异常 public static void main(String[] args) { List<Integer> ...