python3 字符串str
字符串使用单引号或双引号表示;
是不可变的,当一个字符串被创建后,它始终不会被改变;
可以被迭代,也可以被切片;
+拼接字符串,*重复输出字符串;
格式符%s,%d,%f
u'字符串:Unicode格式编码;r'字符串:原始字符串,不被转义;b'字符串:字符串是bytes 类型;
方法:
join(seq):以Str为分隔符,将字符串序列seq中的元素拼接起来,seq可以为list或tulp;
startswitch():判断是否以某个开头;endswith():判断是否以某个结尾;
capitalize():第一个字母大写,其余小写;
title():每个单词的首字母大写,其余小写;
istitle():每个单词首字母是否为大写,且其他字母为小写;
count(str[,beg,end]):返回str出现的次数,可指定范围;
strip([chars]),lstrip([chars]),rstrip([chars]):去除空格或者指定的字符chars,直到遇到非指定字符;
replace(old,new[,max]):old替换new字符,max为替换最大次数;
split([str[,max]]),rsplit([str[,max]]):以str为分隔符,对Str切片,max为分割最大次数;
splitlines(Bool):以\r \rn \n为分隔符,如果Bool为True则分割末尾保留\n;
isalnum()字母数字,isalpha()字母,isdigit()数字,islower()小写,isupper()大写,isspace()空白,isdecimal()十进制,isnumeric()数字值针对unicode对象;返回True或False
lower(),upper(),swapcase();
center(width[,fillchar]),ljust(width[,fillchar]),rjust(width[,fillchar]):Str居中、左对齐、右对齐,长度未到width以fillchar填充,先填左;
zfill(width):Str右对齐,未到width填充0;
find(str[,beg,end]),rfind(str[,beg,end])右侧开始:检查str是否在字符串内,返回第一个匹配的index,如果不在返回-1,可指定范围;
index(str[,beg,end]):与find一样,但如果不在,则报异常;
maketrans(intab,outtab):创建字符映射转换表,将intab对应位置转换为outtab的规则;
translate(table):根据maketrans返回的转换表,对Str转换;
python3 字符串str的更多相关文章
- python3 字符串str 教程
字符串可以用单引号或双引号来创建. Python 不支持单字符类型,单字符也在Python也是作为一个字符串使用. 例: var1 = 'Hello World!' var2 = "Pyth ...
- Python3中操作字符串str必须记住的几个方法
几个Python的字符串常用内建函数 1.方法:Python3 isdigit()方法 描述:Python isdigit() 方法检测字符串是否只由数字组成. 语法:str.isdigit() 参数 ...
- Python字符串str的方法使用
#!usr/bin/env python# -*-coding:utf-8-*-#字符串通常用双引号或单引号来表示:'123',"abc","字符串"#str字 ...
- python3 字符串操作相关函数
整理自python基础|菜鸟教程 感谢菜鸟教程提供的优质资源! 1.capitalize() 将字符串的第一个字符转换为大写 实例 以下实例展示了capitalize()方法的实例: #!/usr/b ...
- python3字符串
Python3 字符串 Python字符串运算符 + 字符串连接 a + b 输出结果: HelloPython * 重复输出字符串 a*2 输出结果:HelloHello [] 通过索引获取字符串中 ...
- [转]python3字符串与文本处理
转自:python3字符串与文本处理 阅读目录 1.针对任意多的分隔符拆分字符串 2.在字符串的开头或结尾处做文本匹配 3.利用shell通配符做字符串匹配 4.文本模式的匹配和查找 5.查找和替换文 ...
- python3字符串操作
python3字符串操作 x = 'abc' y = 'defgh' print(x + y) #x+y print(x * ) #x*n print(x[]) #x[i] print(y[:-]) ...
- Python3 字符串(七)
字符串是 Python 中最常用的数据类型.我们可以使用引号( ' 或 " )来创建字符串. 创建字符串很简单,只要为变量分配一个值即可. python中单引号和双引号使用完全相同. 使用三 ...
- python3 字符串属性(一)
python3 字符串属性 >>> a='hello world' >>> dir(a) ['__add__', '__class__', '__contains_ ...
随机推荐
- Telnet服务器和客户端请求处理
Telnet服务器和客户端请求处理 本文的控制台项目是根据SuperSocket官方Telnet示例代码进行调试的,官方示例代码:Telnet示例. 开始我的第一个Telnet控制台项目之旅: 创建控 ...
- C++实现算法常用的STL---整理
algorithm min(a,b)和max(a,b) #include<iostream> #include<algorithm> using namespace std; ...
- oracle服务端安装与配置
从oracle官网下载oracle服务端的安装包. 下载下来是两个压缩文件,两个压缩文件都解压(缺一不可)到同一目录下,最后会得到一个database文件夹. 双击database文件夹下的setup ...
- laravel服务容器
laravel框架底层解析 本文参考陈昊<Laravel框架关键技术解析>,搭建一个属于自己的简化版服务容器.其中涉及到反射.自动加载,还是需要去了解一下. laravel服务容器 建立项 ...
- [转帖]批处理-For详解
批处理-For详解 https://www.cnblogs.com/DswCnblog/p/5435300.html for 循环的写法 感觉非常好. 今天下午的时候简单测试了下. 多学习提高 非常重 ...
- Kettle转换工具Windows版安装
一.简介 Kettle是一款国外开源的ETL工具,纯java编写,可以在Window.Linux.Unix上运行,绿色无需安装,数据抽取高效稳定. Kettle 中文名称叫水壶,该项目的主程序员MAT ...
- playframework 编译打包过程失败
root@mytest:/data# play war p2p-master --exclude tmp:logs:test:eclipse -o /data/a/sp2p~ _ _ ~ _ __ | ...
- DAY07、字符编码和文件操作
一.字符编码 1.什么是字符编码? 人类能识别的是字符等高级标识符,电脑只能识别0,1组成的标识符,要完成人与机器之间的信息交流, 一定需要一个媒介,进行两种标识符的转化(两 ...
- javascript中 json数据的解析与序列化
首先明确一下概念: json格式数据本质上就是字符串: js对象:JavaScript 中的几乎所有事务都是对象:字符串.数字.数组.日期.函数,等等. json数据的解析: 就是把后端传来的json ...
- 如何强制关闭LODOP或c-lodop已经弹出的预览窗口
该文介绍一下LODOP和C-LODOP关于窗口的弹出,和如何强制关闭已经打开的预览窗口. 同一个页面,只能弹出一个窗口,lodop是禁止点击动作,而c-lodop会提示已有窗口开的,请关闭之类的默认提 ...