python基础学习-字符串
#__author:"Feng Lin" #date: 2018/8/26 #字符串操作 s='sddasdw11234Wiu' #capitalize首字母大写 s1=s.capitalize() print(s1) s2=s.upper() print(s2) s3=s.lower() print(s3)# #实例验证码不区分大小写 # s4="acEB" # you_input=input("请输入验证码:") # if s4.upper()==you_input.upper(): # print("succee") # else: # print("error") # #大小写反转 s4=s.swapcase() print(s4)#每个隔开的单词首字母大写 na='alex egon wusier wjj' n1=na.title() print(n1) tt='lin_feng*ai-nvren' tt1=tt.title() print(tt1)s='alexWWEWSDAD' #居中,默认空格填充,也可以指定填充字符 s6=s.center(20) print(s6) s7=s.center(20,"$") print(s7)#自动扩展字符串中的tab s='alex\tsssir' s1=s.expandtabs() print(s1)#公告方法 print(len(s))#判断是否以某个字符开头或结尾,返回bool值 s='bbbaaacccddd' s8=s.startswith("b") s9=s.endswith("ddd") print(s8) print(s9)#find通过元素找索引,找不到返回-1 s='alexWULITAOTAO' s1=s.find('WULI') print(s1) s2=s.find('D') print(s2)#strip默认删除前后空格 s=" babablaala " s1=s.strip() print(s1) s1=s.strip("a ") print(s1) #lstrip默认删除左边空格,rstrip默认删除右边空格 s2=s.lstrip() print(s2) s3=s.rstrip() print(s3)#计算字符串中元素的个数 s="What Fuck!" num=s.count("AT") print(num) num=s.count("at") print(num)#自定义分割字符串s="lin:feng:hao:shuai:!" l=s.split(":") print(l)#format格式化输出三种方法 s='my name is {},my age is {},my hobbies is {}'.format("linfeng",24,"gril") print(s) s='my name is {0},my age is {1},my hobbies is {2}'.format("linfeng",24,"gril") print(s) s='my name is {name},my age is {age},my hobbies is {hob}'.format(age=24,hob="gril",name="linfeng") print(s)#replace替换字符串内容,最后可以指定修改几个 s="我发誓的撒大苏我挖到撒的阿瓦倒萨的我" s1=s.replace("我","你") print(s1) s2=s.replace("我","你",1) print(s2)#is判断字符组成 name="sadadsdads1233144" #是否只由数字组成,返回bool值 print(name.isdigit()) #是否只由字母组成,返回bool值 print(name.isalpha()) #是否由字母和数字组成,返回bool值 print(name.isalnum())
转载于:https://www.cnblogs.com/lalalaxixixi/p/9537615.html
python基础学习-字符串相关推荐
- Day2 Python基础学习——字符串、列表、元组、字典、集合
Python中文学习大本营:http://www.pythondoc.com/ 一.字符串操作 一.用途:名字,性格,地址 name = 'wzs' #name = str('wzs')print(i ...
- python基础学习--字符串和文件数据处理--附代码
一. 有两行数据,存在test_data.txt: param:{"phone":"18688773467","pwd":"123 ...
- python心得体会-终于懂得python基础学习心得
为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...
- python开发需要掌握哪些知识-Python基础学习需要掌握哪些知识
1.1Python的对象 python的内置对象类型有很多,包括数字,字符串,列表,集合,元组,字典等等,在Python中,一切皆对象 pickle腌制--在Python中,如果有一些对象需要持久性存 ...
- Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho
Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...
- python基础学习_转行零基础该如何学习python?很庆幸,三年前的我选对了
这似乎是一个如荼如火的行业,对于一直在思考着转行的我,提供了一个不错的方向. 这个行业当然就是python程序员,真正开始决定转行是在24岁的时候,到现在已经有三年多了,我从零开始,每天用业余两个小时 ...
- Python基础学习笔记三
Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...
- Python基础学习笔记之(二)
Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...
- Python基础学习笔记之(一)
Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...
最新文章
- 为什么 HashMap 加载因子一定是0.75?而不是0.8,0.6?
- Login rule 权限规则设置自动跳转页面
- BASH 进阶 文件描述符号的使用
- java Scanner具有神奇的作用可惜大部分java开发人员不知
- java 协程框架_GitHub - yaozhang0105/dactor: Dactor是基于Java的轻量级同步异步统一处理框架,基于协程思想构建...
- POJ 2029 Get Many Persimmon Trees
- python测试代码与模块_测量Python代码运行时间
- 电脑文件里哪里能用计算机,电脑里的哪些无用文件是可以放心删除的?
- JavaScript事件基础知识总结【思维导图】
- 数据库学习--DDL(数据库定义语言)
- 2015.7.9(1000股涨停,未按分段交易中国重工、中国软件减仓失误!补做大智慧、中色股份追高,而后控制仓位预防高开跳水——重新整理分段交易原则)发现中软吸筹率极高...
- Oracle时间日期操作
- 怎么使用水经注万能地图下载器制作百度个性化地图-人造区域篇
- 区块链底层架构概览:第一原则框架
- Xshell6复制粘贴快捷设置
- Window10 开启卓越性能模式
- 论文录用后不想发了,撤稿会有什么影响吗?
- 查看Linux下的文件
- Z-blogPHP蜘蛛访问日志统计插件+自动收集死链
- 计算机大学生论文参考文献,大学生计算机外文外文 大学生计算机论文参考文献哪里找...
热门文章
- CentOS 7 下挂载NTFS文件系统并实行开机自动挂载
- ubuntu16 安装opencv
- FATAL: password authentication failed for user postgres
- Excel 中 查看 当前列 最后一个不为空的值 (使用公式实现)
- ITA 测试时之数据准备(大量数据导入与导出)(主键的最高位最好有值,而不是0)。
- 关于安装QTP之后造成环境变量java冲突问题的解决方案
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
- kali 2019-4中文乱码解决方法
- Java 异常Exception e中e的getMessage()和toString()以及 e.printStackTrace();方法的区别
- 无法定位程序输入点 InitializeCriticalSectionEx 于动态链接库 Kernel32.dll 上 问题解决方法