Python 常用string函数

从零搭建风电场:手把手教你用WAsP+WindPRO完成风资源评估全流程 本文详细介绍了从零开始搭建风电场的全流程,重点讲解如何使用WAsP和WindPRO进行风资源评估和风场布局优化。内容包括软件配置、数据采集规范、风图谱建模实战、机组选型策略以及常见问题解决方案,帮助工程师掌握风电开发的核心技术,提升项目成功率。 阅读详情

字符串中字符大小写的变换

1. str.lower() //小写
>>> 'SkatE'.lower()
'skate'

2. str.upper() //大写
>>> 'SkatE'.upper()
'SKATE'

3. str.swapcase() //大小写互换
>>> 'SkatE'.swapcase()
'sKATe'

4. str.title() //首字母大写,其余的小写
>>> 'SkatE'.title()
'Skate'

字符串在输出时的对齐

1. str.ljust(width,[fillchar]) //输出width个字符,str左对齐,不足部分用fillchar填充,默认的为空格
>>> 'skate'.ljust(10)
'skate '
>>> 'skate'.ljust(10,'0')
'skate00000'

2. str.rjust(width,[fillchar]) //输出width个字符,str右对齐,不足部分用fillchar填充,默认的为空格
>>> 'skate'.rjust(10,'0')
'00000skate'
>>> 'skate'.rjust(10)
' skate'

3. str.center(width,[fillchar]) //中间对齐
>>> 'skate'.center(10)
' skate '
>>> 'skate'.center(10,'0')
'00skate000'

4. str.zfill(width) //把str变成width长,并在右对齐,不足部分用0补足
>>> 'skate'.zfill(10)
'00000skate'

字符串搜索相关

str.find('t') //搜索指定字符串,没有返回-1
str.find('t',start) //指定起始位置搜索
str.find('t',start,end) //指定起始及结束位置搜索:
str.rfind('t') //从右边开始查找
str.count('t') //搜索到多少个指定字符串:

eg:

>>> 'skate'.find('t')
3
>>> 'skate'.find('t',2)
3
>>> 'skate'.find('t',2,4)
3
>>> 'skate'.rfind('t')
3
>>> 'skate'.count('t')
1

字符串替换

str.replace('old','new') //替换old为new
str.replace('old','new',maxReplaceTimes) //替换指定次数的old为new

eg:
>>> 'skateskate'.replace('s','S')
'SkateSkate'
>>> 'skateskate'.replace('s','S',1)
'Skateskate'
>>>

字符串去空格及去指定字符

str.strip([chars]) //去两边的chars,默认是空格
str.lstrip([chars]) //去左边的chars,默认是空格
str.rstrip([chars]) //去右边的chars,默认是空格

字符串的分割

str.split([sep, [maxsplit]]) //以sep为分隔符,把str分成一个list。maxsplit表示分割的次数。默认的分割符为空白字符
str.rsplit([sep, [maxsplit]])
str.splitlines([keepends]) //把str按照行分割符分为一个list,keepends是一个bool值,如果为真每行后而会保留行分割符。

eg:

>>> 'skateskate'.split()
['skateskate']
>>> 'skateskate'.split('e')
['skat', 'skat', '']

>>> 'skate skate'.rsplit(' ')
['skate', 'skate']

>>> 'skate\n skate1'.splitlines()
['skate', ' skate1']
>>> 'skate\n skate1'.splitlines(1)
['skate\n', ' skate1']
>>>

字符串连接

str.join(seq) //把seq代表的序列(字符串序列),用str连接起来

eg:

>>> 'skate'.join('111')
'1skate1skate1

字符串判断

str.startwith(prefix[,start[,end]]) //是否以prefix开头
str.endwith(suffix[,start[,end]]) //是否以suffix结尾
str.isalnum() //是否全是字母和数字,并至少有一个字符
str.isalpha() //是否全是字母,并至少有一个字符
str.isdigit() //是否全是数字,并至少有一个字符
str.isspace() //是否全是空白字符,并至少有一个字符
str.islower() //str中的字母是否全是小写
str.isupper() //str中的字母是否便是大写
str.istitle() //str是否是首字母大写的

eg:

>>> 'skate'.startswith('s')
True
>>> 'skate'.startswith('s',1,2)
False
>>> 'skate'.endswith('s',1,2)
False
>>> 'skate'.endswith('e',1,2)
False
>>> 'skate'.endswith('e',1)
True
>>>

True
>>> 'skate'.isalnum()
True
>>> '222'.isalnum()
True
>>> 'skate222'.isalnum()
True
>>> 'skate 222'.isalnum()
False
>>>

以上所述是小编关于Python 常用string函数(收藏)的介绍,希望对你有所帮助。

转自:https://www.weidianyuedu.com

STM32 使用SYN6288语音模块 本篇文章带大家学习一下SYN6288语音模块,这个模块可以用于车载设备,语音电子书等众多产品当中,而且这个模块支持多种编码格式,GB2312,GBK等字符编码格式。SYN6288语音合成模块是一种语音合成设备,其可实现文字转语音功能,将输入的文字信息通过内部的处理和合成,输出相对应的语音信息。SYN6288模块具有语音合成质量高、输出音质好、使用方便等特点,因此广泛应用于语音播报、语音提示、语音识别、智能家居、智能家电、安防监控等领域。支持多语言:包括中文、英文、日文、韩文等多种语言。 阅读详情

相关推荐

整理Python 常用string函数(收藏)

字符串中字符大小写的变换 1. str.lower() //小写 >>> ‘SkatE’.lower() ‘skate’ 2. str.upper() //大写 >>> ‘SkatE’.upper() ‘SKATE’ 3. str.swapcase() //大小写互换 >>> ‘SkatE’.swapcase() ‘sKATe’ 4. str.title() //首字母大写,其余的小写 >>> ‘SkatE’.title() ‘Skate’ 字符串在输出时的对齐 1. str.ljust(width,[fillchar]) //输出width个字符,str左对齐,不足部分用fillchar填充

Python字符串(string)常用函数

Python字符串常用函数 find:检测字符串是否包含指定字符,如果存在则返回开始的索引值,否则返回-1 str1 = 'hello world' print(str1.find('w')) #存在,则返回是该字符串位置 print(str1.find('z')) #不存在,则返回-1 index:检测字符串是否包含指定字符,若果存在返回开始的索引值,否则提示错误信息 str1 = 'hello world' print(str1.index('d')) #存在,则返回该字符串位置 prin

qq_43704782的博客 1万+

ZZU郑州大学计算机网络实验报告

全部实验都写了,包括选做实验。

Python string 方法大全(持续更新)

Python string 方法字符串赋值多行字符串赋值字符串中单个字符引用len()---获取字符串长度判断字符是否在字符串中字符串拼接 字符串赋值 str1 = "I am best" 多行字符串赋值 str1 = """Today, the weather is good. And my mood is also good. I like summer day! """ 字符串中单个字符引用 str1 = "I am best" print(str1[0]) print([str1[1]]) pr

u011699626的博客 5769

字符串(string)篇(一)

在第三个例子中,我们限制了搜索范围。在Python中,expandtabs()是字符串(str)对象的一个方法,用于将字符串中的制表符(tab)转换为空格。在Python中,encode()是一个字符串(str)对象的方法,用于将字符串编码为字节串(bytes)。在Python中,capitalize() 是一个字符串(string)方法,用于将字符串的第一个字符转换为大写,而其余字符转换为小写。在Python中,find()是一个字符串(str)对象的方法,用于查找子字符串在字符串中首次出现的位置。

记录学习过程 1904

python的字符串(String)及其常见操作(方法、函数

注意:对字符串的所有操作,原始数据(即原字符串)不变 !(字符串是不可变类型) 对原字符串操作会返回一个操作后的数据, 可以使用变量去接受数据 ------------------------------------------------------------------------------------------------------------------------------...

惊乀鸿 1万+

Python简明教程--String

Python中,字符串String常用的数据类型之一,本文就字符串中相关常见的函数和操作进行汇总,方便大家查漏补缺。闲话少说,我们直接开始吧一般来说字符串的长度指的是字符串中所包含的字符的数量。如果我们需要得到字符串的长度,我们一般使用内置的函数,如下所示: 3. 计算字符串中子串数目 一般来说,我们也可以使用函数来计算字符串中相应子串的数目,如下所示: 4. 字符串中查找子串 4.1 Index函数 一般来说,我们使用函数来获取子串在字符串中的索引位置,样例如下: 需要明确的是函数的输入参数为需要查找

sgzqc的专栏 7634

python string函数_整理Python 常用string函数(收藏)

字符串中字符大小写的变换1. str.lower() //小写>>> 'SkatE'.lower()'skate'2. str.upper() //大写>>> 'SkatE'.upper()'SKATE'3. str.swapcase() //大小写互换>>> 'SkatE'.swapcase()'sKATe'4. str.title() //...

weixin_39936388的博客 330

关于Python 常用string函数介绍

str.split([sep, [maxsplit]]) //以sep为分隔符,把str分成一个list。默认的分割符为空白字符。1. str.ljust(width,[fillchar]) //输出width个字符,str左对齐,不足部分用fillchar填充,默认的为空格。2. str.rjust(width,[fillchar]) //输出width个字符,str右对齐,不足部分用fillchar填充,默认的为空格。str.join(seq) //把seq代表的序列(字符串序列),用str连接起来。

hdxx2022的博客 169

Python常用string函数盘点

str.split([sep, [maxsplit]]) //以sep为分隔符,把str分成一个list。默认的分割符为空白字符。1. str.ljust(width,[fillchar]) //输出width个字符,str左对齐,不足部分用fillchar填充,默认的为空格。2. str.rjust(width,[fillchar]) //输出width个字符,str右对齐,不足部分用fillchar填充,默认的为空格。str.join(seq) //把seq代表的序列(字符串序列),用str连接起来。

xiaoweids的博客 410

python 常用string函数

python 常用string函数

qq_44906603的博客 464

python string函数_Python 常用string函数

Python常用string函数字符串中字符大小写的变换1. str.lower() //小写>>> 'SkatE'.lower()'skate'2. str.upper() //大写>>> 'SkatE'.upper()'SKATE'3. str.swapcase() //大小写互换>>> 'SkatE'.swapcase()'s...

weixin_39693971的博客 288

pythonstring函数_Python 常用string函数详解

字符串中字符大小写的变换1. str.lower() //小写>>> 'SkatE'.lower()'skate'2. str.upper() //大写>>> 'SkatE'.upper()'SKATE'3. str.swapcase() //大小写互换>>> 'SkatE'.swapcase()'sKATe'4. str.title...

weixin_39763953的博客 3005

Python 常用string函数详解

str.splitlines([keepends]) //把str按照行分割符分为一个list,keepends是一个bool值,如果为真每行后而会保留行分割符。一起跟随小编过来看看吧。2. str.rjust(width,[fillchar]) //输出width个字符,str右对齐,不足部分用fillchar填充,默认的为空格。1. str.ljust(width,[fillchar]) //输出width个字符,str左对齐,不足部分用fillchar填充,默认的为空格。

xiaoweids的博客 295

python支持string函数吗_python 常用string函数

author:skatetime:2014/10/13python 常用string函数字符串中字符大小写的变换1. str.lower() //小写>>> 'SkatE'.lower()'skate'2. str.upper() //大写>>> 'SkatE'.upper()'SKATE'3. str.swapcase() //大小写互换>&g...

weixin_39743414的博客 293

python string函数安装_Python 常用string函数详解

字符串中字符大小写的变换1. str.lower() //小写>>> 'SkatE'.lower()'skate'2. str.upper() //大写>>> 'SkatE'.upper()'SKATE'3. str.swapcase() //大小写互换>>> 'SkatE'.swapcase()'sKATe'4. str.title...

weixin_30999575的博客 127

python中char函数_Python 常用string函数详解

字符串中字符大小写的变换1. str.lower() //小写>>> 'SkatE'.lower()'skate'2. str.upper() //大写>>> 'SkatE'.upper()'SKATE'3. str.swapcase() //大小写互换>>> 'SkatE'.swapcase()'sKATe'4. str.title...

weixin_39578197的博客 1010

Python 常用string函数浅谈

str.splitlines([keepends]) //把str按照行分割符分为一个list,keepends是一个bool值,如果为真每行后而会保留行分割符。默认的分割符为空白字符。1. str.ljust(width,[fillchar]) //输出width个字符,str左对齐,不足部分用fillchar填充,默认的为空格。2. str.rjust(width,[fillchar]) //输出width个字符,str右对齐,不足部分用fillchar填充,默认的为空格。

xiaoweids的博客 75

Python笔记之string常用函数

菜猿的Python学习之旅 这是第一次写博客,想真正的改变自己。在这里记录自己的点滴学习。希望会越来越好。 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文连接:https://mp.csdn.net/mdeditor/102596218 string常用函数 import string #将字符串的第一个字母大写 string.cap...

weixin_45761659的博客 371
上一篇: 关于Python Django中间件浅谈
下一篇: Python 中处理日期和时间的模块
hdxx2022
博客等级 码龄4年 1428粉丝 1559原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值