字符串常用操作如下:

name="huang yuqing"
print(name.count("h"))#计算包含字符的个数
print(name.capitalize())#将首字母转换为大写字母
print(name.center(50,"-"))#将name值放于中间,50个字符,不足用-填充
print(name.encode("utf-8"))#将字符串转为二进制
print(name.endswith("g"))#判断结尾字符是否正确
name1="huwiqwuo\twee"
print(name1.expandtabs(tabsize=30))#将tab键转为空格
print(name[name.find("huang"):-1])#利用find对字符串进行切片
name2="huang and {tt} ,they love {bb}"
print(name2.format(tt='zuoligang',bb='each other'))#格式化输出
print(name2.isdigit())#判断是否为整数
print(name2.index("ang"))#查找字符串索引位置
print('n12'.isalnum())#判断是否包含所有的英文字符和1,2,3...
print('n21'.isalpha())#判断是否为纯英文字符
print('ooo'.isidentifier())#判断是否为合法的标识符,即变量名
print(name2.islower())#判断是否为小写字母
print('hw'.isspace())#判断是否为空格
print('My Name'.istitle())#判断是否为标题
print('my'.isupper())#判断是否为大写
print(','.join(['1','2','3']))#前面为分隔符
print('my'.ljust(50,'@'))#字符串长50,不够用@补全
print('my'.rjust(50,'@'))
print('LW'.lower())#将大写变为小写
print('Lw'.upper())
print('my\n'.lstrip())#去掉左边的回车或者空格,同rstrip,strip
p=str.maketrans('qbcdede','1234567')#加密算法
print('hdcgyue'.translate(p))#加密调用
print('huawu'.replace('u','p',1))#只用p替换一个u
print('my yuw'.rfind('y'))#找到最右边的y的位置
print('1+2+3+4'.split('+'))#将+作为分隔符分割字符串
print('1+2+\n3+4'.splitlines())#将+作为分隔符分割字符串
print('ALeece'.swapcase())#将字符串中大写字母转换为小写字母,小写字母转换为大写字母
print('huang yu'.title())#将字符串首字母转为大写字母

python(3)之字符串的更多相关文章

  1. Python中关于字符串的问题

    在Python里面,字符串相加经常会出现'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)这样的 ...

  2. python出输出字符串方式:

    python出输出字符串方式: >>> who='knights' >>> what='NI' >>> print ('we are the',w ...

  3. Python学习笔记-字符串

    Python之使用字符串 1.所有的标准序列操作(索引,分片,乘法,判断成员资格,求长度,取最小值,最大值)对字符串同样适用.但是字符串都是不可变的. 2.字符串格式化使用字符串格式化操作符即%. f ...

  4. Python中Unicode字符串

    Python中Unicode字符串 字符串还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用8个比特(bit)作为一个字节(byte ...

  5. Python基础(二) —— 字符串、列表、字典等常用操作

    一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 二.三元运算 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为 ...

  6. Python补充05 字符串格式化 (%操作符)

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在许多编程语言中都包含有格式化字符串的功能,比如C和Fortran语言中的格式化输 ...

  7. Python中的字符串处理

    Python转义字符 在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符.如下表: 转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a ...

  8. Python学习笔记整理(四)Python中的字符串..

    字符串是一个有序的字符集合,用于存储和表现基于文本的信息. 常见的字符串常量和表达式 T1=‘’ 空字符串 T2="diege's" 双引号 T3=""&quo ...

  9. python中关于字符串的操作

    Python 字符串操作方法大全 python字符串操作实方法大合集,包括了几乎所有常用的python字符串操作,如字符串的替换.删除.截取.复制.连接.比较.查找.分割等,需要的朋友可以参考下 1. ...

  10. Python 3中字符串可以被改变吗?

    Python 3中字符串可以被改变吗? 字符串有改变这个方法的:replace,比如: a = 'lkjhgfdsa' a.replace(') '123kjhgfdsa' #返回结果 从上面这个例子 ...

随机推荐

  1. HNOI2017 游记

    如果你要问我为什么现在才发出来,那是因为我太懒了 Day0: 日常看板子……不想写题,嘴巴了几道题之后也不想写…… 到了晚上颓起来了……回想了一下似乎也没有立什么flag,那就愉快地颓吧……深感技术下 ...

  2. python 正则表达式规则收集

    python正则表达式基本元字符 .   通配符,匹配所有字符 ^abc  匹配以abc开始的字符串 abc$  匹配以abc结尾的字符串 [abc]  匹配字符集合 [A-Z0-9] 匹配字符范围 ...

  3. 基于Arcface 免费离线人脸识别 2.0 Demo C#

    本来打算做个C#版demo,但没用成功.使用虹软最新人脸识别技术开发完成 过程如下: 1. 传入一张单人脸照片: 2.调用检测人脸函数ASFDetectFaces,成功返回人脸信息的指针: 3.使用 ...

  4. 学习笔记18—circos应用集

    一.在线画图(行列分别最大为75) 相信大家都听说过circos图,但是亲自画过的人可能就很少,这主要因为软件的安装和使用稍微有一点麻烦.其实,circos图也是可以在线绘制的,这样就简单多了!一起来 ...

  5. HTML 标记 3 —— 框架

    <frameset cols="80,*" frameborder="no" border="0" framespacing=&quo ...

  6. UCS2编码

    UCS2就是标准的unicode编码, 它是某国际组织设计的一种文字符号编码表,包括了世界上绝大多数文字和符号,包括中文,每个字符使用2字节编码,因此叫ucs2. 这里有一篇文章对Unicode编码做 ...

  7. Program Option Modifiers

    Some option are 'boolean' and control behavior that can be turned on or off. --column-names option d ...

  8. 差异基因分析:fold change(差异倍数), P-value(差异的显著性)

    在做基因表达分析时必然会要做差异分析(DE) DE的方法主要有两种: Fold change t-test fold change的意思是样本质检表达量的差异倍数,log2 fold change的意 ...

  9. 0.11内核rd_load@ramdisk.c中memcpy函数好像有bug

    0.11内核rd_load@ramdisk.c中memcpy函数好像有bug,如:#define memcpy(dst,src,n) \    __asm__("cld;rep;movsl& ...

  10. ssd制作数据和训练

    1.在/data/VOCdevkit下建立自己的数据集名称如MyDataSet,在MyDataSet目录下需包含Annotations.ImageSets.JPEGImages三个文件夹: 2.Ima ...