博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Day2:字符串常用方法
阅读量:4922 次
发布时间:2019-06-11

本文共 1929 字,大约阅读时间需要 6 分钟。

字符串常用方法

#!/usr/bin/env python# -*- coding:utf-8 -*-# Author:Hiuhung Wanname = "my \tname is {_name}and I'm {_age} years old"print(name.capitalize())  #首字母大写print(name.count("m"))    #计数print(name.center(60,"-"))  #使打印的更美观,一共30个字符,不够的以“-”填充。print(name.encode())   #print(name.endswith("xh"))  #以“xh”结尾print(name.expandtabs(tabsize=20))    #把tab键转成多少个空格print(name.find("is"))   #找出指定字符或字符串的索引print(name[name.find("is"):11])   #字符串也可以切片print(name.format(_name = 'wenxh',_age = 30))           #格式化print(name.format_map({'_name':'wenxh','_age':23}))    #格式化(字典)print(name.index("is"))  #索引print('abc123'.isalnum())   #是否为字母或阿拉伯数字,不含特殊字符print('abcXYZ'.isalpha())   #纯英文字符print('123'.isdecimal())    #十进制print('123'.isdigit())      #整数print('-name'.isidentifier())  #判断是否为合法的标识符(字量名):Falseprint('33.33'.isnumeric())     #判断是否只有数字   :Falseprint('     '.isspace())     #判断是否为空格print('----------- 分界线 -----------')print('My Name Is'.istitle())   #判断是否为“标题”(首字母都为大写)print('My Name Is'.isprintable())   #判断是否为可打印。注意:tty file,drive file为不可打印print('My Name Is'.isupper())    #判断是否全部大写print('+'.join(['1','2','3']))    #print(name.ljust(60,'*'))print(name.rjust(60,'+'))print('Wenxh'.lower())   #小写print('Wenxh'.upper())   #大写print('    Wenxh   \n   '.strip())           #strip默认去掉两头的空格和回车,print('\n   Wenxh   \n'.lstrip())            #lstip是去掉左边的空格与回车print('\n   Wenxh   \n'.rstrip())            #rstip是去掉右边的空格与回车p = str.maketrans('abcdefg','1234567')       #简单加密print('wenxh'.translate(p))print('wenxiaohong'.replace('n','N'))        #把n替换成N,全部替换print('wenxiaohong'.replace('n','N',1))      #把n替换成N,只替换1个print('wenxiaohong'.rfind('o'))   #找到最右边的“o”的位置(从左往向的顺序)print('1+2+3+4+5'.split('+'))   #把字符串按“+”来分成列表,默认是空格(分隔符)print('1+2\n+3+4\n+5'.splitlines())   #把字符串按“换行”来分成列表print('Wenxh'.swapcase())  #大写变小写,小写变大写print('wen xh'.title())  #首字母大写print('Wenxh'.zfill(20))  #指定长度,不够在前面填充“0”

  

  

 

转载于:https://www.cnblogs.com/hiuhungwan/p/7704310.html

你可能感兴趣的文章
SQL查询优化
查看>>
[原创]独立模式安装Hive
查看>>
声音推荐【Anaesthesia】Maximilian Hecker强烈推荐
查看>>
地址虚拟机vmware centos6.3 Device eth0 does not seem to be present
查看>>
链表实现单链表创建、排序(升序)
查看>>
Spring旅程(一)为什么使用Spring
查看>>
centos安装桌面和远程连接
查看>>
侠探锦毛鼠之真假白玉堂
查看>>
[mark]如何删除地址栏的记录?
查看>>
python CSV写中文
查看>>
poj3304 Segments
查看>>
Android onNewIntent调用时机
查看>>
命令模式
查看>>
MySQL 基础命令
查看>>
用css画个遨游logo
查看>>
杭电2061
查看>>
硬盘的工作原理
查看>>
开发日志
查看>>
使用 Intellij Idea 导出JavaDoc
查看>>
js -- 写个闭包
查看>>