Python自学笔记之字符串的操作
1.将字符串全部变为小写:lower()
casefold() 范围更广
2.将字符串全部变为大写:upper()
3.判断是否大小写:isupper()
islower()
4.居中:center(width,fillchar=None)
>> 'python'.center(10,'-')
>> '--python--'
5.字符串中寻找子序列出现次数:count(char,start=None,end=None)
6.判断字符串是否以xx开头或结尾:startswith(char,start,end)
endswith(char,start,end)
7.从开始往后找,找到第一个之后获取其位置:find()
>> 'pythonpython'.find('py')
>>
8.第一个字符或字符串出现的位置:index()
>> 'pythonpython'.index('y')
>>
9.判断字符串中是否只包含字母和数字:isalnum()
10.判断字符串中是否只包含符号:isalpha()
11.判断当前输入是否是数字:isdecimal()
isdigit()范围更广
isnumeric()范围较上更广
>> '②'.isdecimal()
>> False
>> '②'.isdigit()
>> True
>> '二'.isdigit()
>> False
>> '二'.isnumeric()
>> True
12.大小写转换(大写变小写小写变大写):swapcase()
>> 'Python'.swapcase()
>> 'pYTHON'
13.判断字符串是否是有效的 Python 标识符,可用来判断变量名是否合法:isidentifier()
14.是否存在不可显示的字符:isprintable() 输出False表示含有不可打印的信息\t
>> 'python\tpython'.isprintable()
>> False
15.字符串是否全部是空格:isspace()
16.字符串转换为标题格式:title()
>> 'python is good'.title()
>> 'Python Is Good'
17.判断字符串是否为标题:istitle()
18.将字符串每个字符之间插入制定字符或字符串:join()
>> ' '.join('新宝岛')
>> '新 宝 岛'
判断字符串是否为标题:istitle()
19.左对齐填充:ljust(width,fillchar=None)
20.右对齐填充:rjust(width,fillchar=None)
>> 'python'.ljust(20,'_')
>> 'python______________'
21.去除匹配的字符strip()
lstrip()
rstrip()
>> 'pythonohtyp'.strip('9py')
>> 'thonoht'
22.字符串的分割:partition()
>> 'pypypypypypy'.partition('y')
>> ('p', 'y', 'pypypypypy')
rpartition()
>> 'pypypypypypy'.rpartition('y')
>> ('pypypypypyp', 'y', '')
split(char,个数)
>> 'python'.split('h')
>> ['pyt', 'on']
23.用某个字符串代替原有的某段字符串:replace(oldchar,newchar,替换次数)
>> 'python'.replace('py','PY')
>> 'PYthon'
Python自学笔记之字符串的操作的更多相关文章
- python自学笔记
python自学笔记 python自学笔记 1.输出 2.输入 3.零碎 4.数据结构 4.1 list 类比于java中的数组 4.2 tuple 元祖 5.条件判断和循环 5.1 条件判断 5.2 ...
- 【Python学习笔记】字符串操作
字符串的表示 python中的字符串是一个常量,可以使用单引号'',双引号""或三引号""" """来创建一个字符串常量 ...
- python自学笔记(一)
我没学过python,通过网上和一些图书资料,自学并且记下笔记. 很多细节留作以后自己做项目时再研究,这样能更高效一些. python基础自学笔记 一.基本输入和输出 pthon3.0用input提示 ...
- python开发_python中字符串string操作
在python中,对于字符串string的操作,我们有必要了解一下,这样在我们的以后的开发中会给我们带来很多方便 下面是我学习的笔记: #python-string #python中的字符串用单引号' ...
- Python初学笔记之字符串
一.字符串的定义 字符串是就一堆字符,可以使用""(双引号).''(单引号)来创建. 1 one_str = "定义字符串" 字符串内容中包含引号时,可以使用转 ...
- Python学习笔记之字符串
一.字符串格式化 >>> format="Hello,%s. %s enough for ya?" >>> values=('World','H ...
- python学习笔记2-字符串操作
一.字符串切片 #切片也能适合字符串 tittle='今 天 发 苹 果' for i t in enumerate(tittle): #enumerate可以同时循环下标和值 print('%s:% ...
- python学习笔记(字符串操作、字典操作、三级菜单实例)
字符串操作 name = "alex" print(name.capitalize()) #首字母大写 name = "my name is alex" pri ...
- Python自学笔记6-列表有哪些常用操作
列表是Python中最重要的数据类型,它使用的频率非常非常的高,最大程度的发挥Python的灵活性. 和字符串一样,列表的操作方法也有很多.如果说一头钻进去,可能会导致学习没有重点.在这篇文章当中,首 ...
随机推荐
- 预处理、const、static与sizeof-用#define实现宏并求最大值和最小值
1:实现代码: #define MAX(x,y) (((x)>(y)) ? (x):(y)) #define MIN(x,y) (((x)>(y)) ? (x):(y)) 需要注意的几点: ...
- 【面试】ArrayList 和 HaseMap 的区别和应用场景
ArrayLiat: ArrayList array = new ArrayList(); array.add("张三"); array.add("李四"); ...
- AngularJS复习小结
开发移动端App,首先得在头部 <meta name="viewport" content="width=device-width, initial-scale=1 ...
- linux如何绑定域名和ip?
答: 通过在/etc/hosts中添加条目,如下: <ip_address> <domain_name> 如: 11.11.11.11 www.baidu.com
- Kotlin函数中默认参数
Java不支持默认参数.但kotlin函数却可以 package loaderman.demo class Customer(var name:String ="name"){// ...
- Spring-Kafka —— KafkaListener手动启动和停止
一.KafkaListener消费 /** * 手动提交监听. * * @param record 消息记录 * @param ack 确认实例 */ @Override @KafkaListener ...
- android stdio 首次安装配置
http://www.cnblogs.com/smyhvae/p/4390905.html 不启用 加快模拟器调试 这个玩意儿打开老是报什么 android 1.0的问题 导致编译不起来 直接关了 S ...
- 新股定价谁说了算?一文读懂中国IPO询价制度
总体来说,在市场化条件下,确定股票首次公开发行的价格可以分为两个步骤:一是股票估值:选择一定的股票估值模型,对拟发行股票的公司进行估值,并初步确定发行价格和询价区间:二是发现股票市场价格,主要方式是I ...
- unieap 导出文档错误
java.lang.reflect.InvocationTargetException at org.eclipse.jface.operation.ModalContext.run(ModalCon ...
- ETH挖矿
转载声明:http://www.120btc.com/baike/coin/1021.html (仅为了方便自己及原文章被删除) 最近以太坊大涨市值成为仅次比特币的第二大数字货币,那么以太坊(ETH) ...