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的灵活性. 和字符串一样,列表的操作方法也有很多.如果说一头钻进去,可能会导致学习没有重点.在这篇文章当中,首 ...
随机推荐
- 用matlab脚本语言写M文件函数时用三种方法简单实现实现DFT(离散傅里叶变换)
%用二重循环实现DFT: function xk=dt_0(xn); %define a function N=length(xn); %caculate the length of the vari ...
- LeetCode 84. 柱状图中最大的矩形(Largest Rectangle in Histogram)
题目描述 给定 n 个非负整数,用来表示柱状图中各个柱子的高度.每个柱子彼此相邻,且宽度为 1 . 求在该柱状图中,能够勾勒出来的矩形的最大面积. 以上是柱状图的示例,其中每个柱子的宽度为 1,给定的 ...
- R语言:怎么进行异常检测
a <- try(as.Date('2017-02-30'),silent = T) 当silent为F是,错误消息还是会返回 怎么检测a是否出错呢:if('try-error' %in% cl ...
- CentOS 7服务器下Nginx安装配置
一.安装编译工具及库文件 $ yum -y install make zlib zlib-devel gcc gcc-c++ libtool openssl openssl-devel pcre pc ...
- [学习]sentinel中的DatatSource(二) WritableDataSource
sentinel是今年阿里开源的高可用防护的流量管理框架. git地址:https://github.com/alibaba/Sentinel wiki:https://github.com/alib ...
- dubbo异常filter
dubbo请求调用过程分析 https://blog.csdn.net/javahongxi/article/details/72876694 浅谈dubbo的ExceptionFilter异常处理 ...
- 搞清clientHeight、offsetHeight、scrollHeight、offsetTop、scrollTop
每个HTML元素都具有clientHeight offsetHeight scrollHeight offsetTop scrollTop 这5个和元素高度.滚动.位置相关的属性,单凭单词很难搞清楚分 ...
- python之scrapy模块logging日志
1.知识点 """ logging : scrapy: settings中设置LOG_LEVEL="WARNING" settings中设置LOG_F ...
- [PySpark] Build R&D environment
开发环境 基本操作 Ref:Spark的环境搭建 一.启动集群 先启动hadoop,再启动spark,查看启动后的状态:http://node-master:8080 start-all.sh sta ...
- ssm整合用到的web.xml配置
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns ...