python中字符串操作大全

前段时间,闲的蛋疼,重新整理了一下python的学习资料,现在把整理的python中字符串操作分享出来,方便自己和大家今后查询

a = ‘SUNW ukong 123456‘

#print(a.capitalize())      #字符串首字母变成大写

#print(a.casefold())        #将字符串中的大写字母全部变成小写字母

#print(a.center(50,‘-‘))    #将字符串居中显示,总共50个字符,如果字符串的长度不够50个字符,就在字符串两边补齐‘-’

#print(a.count(‘i‘))        #统计字符串中出现字母‘i‘的个数

#print(a.encode())          #将字符串编码成bytes格式(即二进制格式)

#print(a.endswith("VE"))    #判断字符串是否以指定的字符结尾

#print(a.expandtabs(tabsize=20))#如果字符串中有\t标识符,那么通过此方法可以把\t转换成指定的tab空格

#print(a.format(name=‘zhubajie‘))#字符串格式化输出

#print(a.find("LOVE"))      #查找"LOVE",找到返回其索引, 找不到返回-1

#print(a.format_map({‘name‘:‘zhubajie‘})) #以字典的形式进行字符串格式化输出

#print(a.index("u"))        #返回指定字符“u”在字符串中的索引

#print(a.isalnum())         #判断字符串中的所有字符是否都是阿拉伯字符

#print(a.isalpha())         #判断字符串中的所有字符都是英文字符

#print(a.isascii())         #判断字符串中的所有字符都是ascii码

#print(a.isdecimal())       #判断字符串中的数字是否是按十进制

#print(a.isdigit())         #判断字符串中的数字是否是整数

#print(a.isidentifier())    #判断字符串是否是一个合法的变量名

#print(a.islower())         #判断字符串中的所有字符都是小写格式

#print(a.isnumeric())       #判断字符串中的所有字符都是数字

#print(a.isprintable())     #判断字符串中的所有内容都可以打印,对于dev文件,驱动文件这个返回值会是false

#print(a.isspace())         #判断输入的字符串是否是空格

#print(a.istitle())         #判断字符串中的字符的各个首字母是否是大写(即是否都是标题)

#print(a.isupper())         #判断字符串中所有字符都是大写

#print(a.ljust(40,‘-‘))     #设置字符串总长度为40个字符,如果字符串中的字符长度不够40个字符,那么就在字符串的右边通过‘-‘进行补齐

#print(a.lower())           #将字符串中的所有字符全部变成小写格式

#print(a.lstrip())          #将字符串左右的空格或者换行符去掉

#a = str.maketrans(‘absngw‘,‘123456‘)

#b = ‘sunwukong‘.translate(a)

#print(b)                   #maketrans方法是把两种字符串的对应关系进行组合策略,然后新的字符串通过这种策略生成新的字符串

#print(a.partition(‘WU‘))   #以指定的字符为分隔符,将字符串分割成一个元祖元素

#print(a.replace(‘SUN‘,‘lijian‘)) #替换,将字符串中指定的字符替换成设置的新的字符

#print(a.split(" "))        #以指定的分隔符将字符串拆分成列表元素

#b = ‘+‘.join([‘1‘,‘2‘,‘3‘])

#print(b)                   #将列表中的元素按照指定的分隔符组合成字符串元素

#print(a.strip())           #去除字符串两边的空格跟换行符

#print(a.swapcase())        #将字符串中的大写变小写,小写变大写

#print(a.startswith("li"))  #判断字符串是否以指定的字符开头的

#print(a.title())           #字符串中的字符的各个首字母设置大写(即是否都是标题)

#print(a.translate("table"))#根据参数table给出的表(包含 256 个字符)转换字符串的字符

#print(a.upper())           #将字符串中的所有字符全部转换为大写字符

#print(a.zfill(50))         #将字符串设置成指定长度,不够长度在前面补0,基本上在十六进制的时候使用

原文地址:https://www.cnblogs.com/m-r-lee/p/12026331.html

时间: 2024-08-06 23:41:11

python中字符串操作大全的相关文章

Python中字符串操作

#Python字符串操作 '''1.复制字符串''' #strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' print sStr2 '''2.连接字符串''' #strcat(sStr1,sStr2) sStr1 = 'strcat' sStr2 = 'append' sStr1 += sStr2 print sStr1 '''3.查找字符''' #strchr(sStr1,sStr2) sStr1 = 'st

python中字典操作大全.md

字典是Python是字典中唯一的键-值类型,是Python中非常重要的数据结构,因其用哈希的方式存储数据,速度非常快.下面列出字典的常用的用途. 创建字典的4种方式: #coding=utf-8 # 如果先能拼出整个字典,则此方法比较方便 Dict1 = {'name':'聚焦学院','age':6} print(Dict1) # {'name': '聚焦学院', 'age': 6} # 如果需要动态地建立字典的一个字段,则此方法比较方便 Dict2 = {} Dict2['name'] = '

Python中字符串的操作

在python中字符串的包围的引号有三种,单引号,双引号,三引号,其中,单引号和双引号完全相同,在python中单引号也可完成转义工作 >>>print('doesn\'t \n it?') doesn't it? 但经常性的,一般使用 单双引号+转义更为普遍 >>>print("doesn't \n it?") doesn't  it? 三引号的使用,三引号(三个单引号或者三个双引号)用来座位注释,文档说明,类描述,用于比较广泛,他可以包含单引号,

python中字符串的操作方法

python中字符串的操作方法大全 更新时间:2018年06月03日 10:08:51 作者:骏马金龙 我要评论这篇文章主要给大家介绍了关于python中字符串操作方法的相关资料,文中通过示例代码详细介绍了关于python中字符串的大小写转换.isXXX判断.填充.子串搜索.替换.分割.join以及修剪:strip.lstrip和rstrip的相关内容,需要的朋友可以参考下 前言 python中字符串对象提供了很多方法来操作字符串,功能相当丰富.?123 print(dir(str)) [...

python中字符串链接的七种方式

一. str1+str2 string类型 '+'号连接 >>> str1="one" >>> str2="two" >>> str1+str2 'onetwo' >>>注意:该方式性能较差,因为python中字符串是不可变的类型,使用 + 连接两个字符串时会生成一个新的字符串,生成新的字符串就需要重新申请内存,当连续相加的字符串很多时(a+b+c+d+e+f+...) ,效率低下就是必然的了例

Python中字符串的有趣玩法

反转一个字符串 >>> S = 'abcdefghijklmnop' >>> S[::-1] 'ponmlkjihgfedcba' 这种用法叫做three-limit slices 除此之外,还可以使用slice对象,例如 >>> 'spam'[slice(None, None, -1)] >>> unicode码与字符(single-character strings)之间的转换 >>> ord('s') # or

python中字符串拼接

python中字符串拼接的三种方式: 1.使用 '+': 这中方式会在内存中,没使用一次就开辟一个新的空间,不建议使用.当数据庞大时候效率很低.后期有垃圾回收机制来处理没有用的字符串 案例:name = 'jam' name1 = name + 'c'这样内存中会开辟一个空间存放 name2 = name1 + 'h''这样内存中会再开辟一个空间存放 2.字符串格式化的形式:%s,这中方式让内存最多就开辟两个空间来进行存放字符. 案例:name = 'jam' name2 = 'chen' se

python【二】python的字符串操作

python的字符串操作很灵活:先来看一个例子: str='helloworld' 首先我们输出这个字符串: print  str这是一种表示方法,还有很多表示的方法: 比如: print  str[0:10] 我们也能得到 helloworld print str[1:3] 我们得到:el,截取字符串的el两个字符: 截取字符串的前提条件: 是这样的我们如果要截取某段字符,首先要查找到这段字符的起始位置,然后才能正确截取:在python中提供了字符串查找的方法,这个跟c语言里面的字符查找很相似

python中字符串的几种表达方式(用什么方式表示字符串)

说明: 今天在学习python的基础的内容,学习在python中如何操作字符串,在此记录下. 主要是python中字符串的几种表达,表示方式. python的几种表达方式 1 使用单引号扩起来字符串 >>> 'my python lession' #以单引号将字符串扩起来 'my python lession' >>> a = 'my python lession' >>> print(a) my python lession 2 使用双引号将字符串扩