Python字符串所有操作函数
name = "my \tname is {name} and i am {year} old"
print(name.capitalize())#首字母大写
print(name.count("a"))#统计字符串中的存在的数量
print(name.center(50,"-"))#打印字符串不够50个的用-在左右进行补上
print(name.encode())#将字符串转换为二进制格式
print(name.endswith("ex"))#判断字符串是否已ex结尾。
print(name.expandtabs(tabsize=30))#将tabsize转换成30个空格
print(name.find("name"))#查找name的下标
print(name[name.find("name"):])#对字符串进行切片操作,从name开始到结尾
print(name.format(name='alex',year=23))#格式化打印,带入参数
print(name.format_map( {'name':'alex','year':12} ))#以字典形式传递参数。
print('ab23'.isalnum())#判断字符串是否存在阿拉伯数字,和字符,且不能包含特殊字符
print('abA'.isalpha())#判断字符串是否为纯英文字符
print('1A'.isdecimal())#判断字符串是否为10进制?
print('1A'.isdigit())#判断字符串是否以数字组成,不包括中文的一二三..
print('a 1A'.isidentifier()) #判读是不是一个合法的标识符,是不是一个合法的变量名,(变量名称为英文字符开头,不能以数字,或字符)
print('c 1A'.islower)#判断字符串是否为小写
print('33A'.isnumeric())#字符串是否为纯数字,
print('',isspace())#判断字符串是不是空格。
print('My Name Is '.istitle())#判断字符串是不是一个标题。(每个字符集的首字母是否大写)
print('My Name Is '.isprintable()) #tty file ,drive file,判断字符串是否能打印
print('My Name Is '.isupper())#判断字符串是否全部为大写。
print('+'.join( ['','','']) )#将列表转换为字符串,以+号连接
print( name.ljust(50,'*') )#打印字符串长度不够50的在右边补*号
print( name.rjust(50,'-') )#打印字符串长度不够50的在左边补-print( 'Alex'.lower() )#将字符串全部变小写
print( 'Alex'.upper() )#将字符串全部变大写
print( '\nAlex'.lstrip() )#去掉字符串左边的空格和回车
print( 'Alex\n'.rstrip() )#去掉字符串右边的空格和回车
print( ' Alex\n'.strip() )#去掉字符串左右的空格和回车
p = str.maketrans("abcdefli",'123$@456')
print("alex li".translate(p) )#maketrans('flse1','flse2')将flse2里的值赋给flse1,translate(p)将字符串和p里共同存在的字符替换成flse2里对应的字符,(可做数据加密处理)
print('alex li'.replace('l','L',1))#将字符串内的l替换成大写的L,只替换一个
print('alex lil'.rfind('l'))#从左往右找l,返回最后一个l的下标。
print('1+2+3+4'.split('+'))#字符串转换为列表,以+号进行分割
print('1+2\n+3+4'.splitlines())#字符串转换成列表以回车进行分割
print('lex li',startswith())#?
print('Alex Li'.swapcase())#翻转大小写。
print('lex li'.title())#将字符串内所有字符集的首字母大写。
print('lex li'.zfill(50))#判断字符串长度是否为50,不足50的以0补充。
print( '---')
Python字符串所有操作函数的更多相关文章
- Python字符串切片操作知识详解
Python字符串切片操作知识详解 这篇文章主要介绍了Python中字符串切片操作 的相关资料,需要的朋友可以参考下 一:取字符串中第几个字符 print "Hello"[0] 表 ...
- python字符串内置函数
1.字符串 定义:它是一个有序的字符的集合,用于存储和表示基本的文本信息,‘’或“”或‘’‘ ’‘’中间包含的内容称之为字符串特性:1.只能存放一个值2.不可变3.按照从左到右的顺序定义字符集合,下标 ...
- PHP常用字符串的操作函数
字符串转换类函数 addcslashes函数:以C语言风格使用反斜线转义字符串中的字符 addslashes函数:使用反斜线引用字符串 chop函数:清除字符串中的连续空格 get_html_tran ...
- Python字符串基础操作
==============字符串======== >>> s1='www.baidu.com' >>> type(s1) <type 'str'> & ...
- Python 字符串大小写操作
#coding=utf-8 #python中字符串的操作 # 字符串的大小写 s='hello_wOrld_oF_you' upper_str = s.upper() print('全部大写: ',u ...
- Python字符串的操作
字符串常用操作 name = "my name is alex" # 注: python中方法名前后带下划线的是供内部使用的方法, 如方法__dir__(). 这种方法是不对外提供 ...
- Python字符串必记函数
Python字符串函数数不胜数,想要记完所有几乎不可能,下列几个是极为重要的一些函数,属于必记函数. 一.join 功能: 将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 语 ...
- python字符串相关操作
字符串搜索相关搜索指定字符串,没有返回-1:str.find('t')指定起始位置搜索:str.find('t',start)指定起始及结束位置搜索:str.find('t',start,end)从右 ...
- python字符串常见操作
字符串常见操作 如有字符串mystr = 'hello world itcast and itcastcpp',以下是常见的操作 <1>find 检测 str 是否包含在 mystr中,如 ...
随机推荐
- ARM 汇编指令集 特点之一:指令后缀
1.同一 指令 添加不同的后缀 就会有不同的功能! 例子: B (Byte) 功能不变,操作长度变为8位 H (Half Word) 功能不变,操作长度变为16位 S(Signed) 功能不变,操作 ...
- kakfa 开发-01
kafka 开发梳理 使用内置的zoookeeper启动 bin/zookeeper-server-start.sh config/zookeeper.properties tips: 出现0.0.0 ...
- etcd部署说明
etcd是一个K/V分布式存储,每个节点都保存完成的一份数据.有点类似redis.但是etcd不是数据库. 1.先说废话.之所以会用etcd,并不是实际项目需要,而是前面自己写的上传的DBCacheS ...
- 【oracle笔记1】基础知识大集锦:增删改,数据类型,用户操作,持续更新中···
什么是数据库?数据库就是用来存储和管理数据的仓库.首先我来简单介绍一下各数据库的背景,常见的数据库如下,oracle:甲骨文公司(市场占用率最高),oracle也是一个公司名,翻译过来就是甲骨文的意思 ...
- OC录制小视频
OC录制小视频 用 AVCaptureSession + AVCaptureMovieFileOutput 来录制视频,并通过AVAssetExportSeeion 手段来压缩视频并转换为 MP4 格 ...
- 不用注解,获取spring容器里的bean(ApplicaitonContext)
以静态变量保存Spring ApplicationContext, 可在任何代码任何地方任何时候取出ApplicaitonContext. 使用方法:SpringContextHolder.getBe ...
- hdu_5698_瞬间移动
有一个无限大的矩形,初始时你在左上角(即第一行第一列),每次你都可以选择一个右下方格子,并瞬移过去(如从下图中的红色格子能直接瞬移到蓝色格子),求到第nn行第mm列的格子有几种方案,答案对100000 ...
- linux ping命令实践
ping 解析 Linux系统的ping命令是常用的网络命令,它通常用来检测与目标主机的连通性,经常说"ping以下机器,看是否开着,不能打开网页时候,可以ping ...
- 纯js轮播图练习-2,js+css旋转木马层叠轮播
基于css3的新属性,加上js的操作,让现在js轮播图花样越来越多. 而现在出现的旋转木马层叠轮播的轮播图样式,却是得到了很多人都喜爱和投入使用. 尤其是在各大软件中,频繁的出现在大家的眼里,在web ...
- 课时133.margintop失效原因(理解)
我们之前讲过如果只有子元素设置了margin top而父元素没有边框则会跟着被顶下来的. 而我们怎么解决这个问题呢? 就是给父元素设置一个边框 而为什么我们在第二个浮动的盒子设置边框没有用呢?应为第一 ...