字符串使用单引号或双引号表示;

是不可变的,当一个字符串被创建后,它始终不会被改变;

可以被迭代,也可以被切片;

+拼接字符串,*重复输出字符串;

格式符%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的更多相关文章

  1. python3 字符串str 教程

    字符串可以用单引号或双引号来创建. Python 不支持单字符类型,单字符也在Python也是作为一个字符串使用. 例: var1 = 'Hello World!' var2 = "Pyth ...

  2. Python3中操作字符串str必须记住的几个方法

    几个Python的字符串常用内建函数 1.方法:Python3 isdigit()方法 描述:Python isdigit() 方法检测字符串是否只由数字组成. 语法:str.isdigit() 参数 ...

  3. Python字符串str的方法使用

    #!usr/bin/env python# -*-coding:utf-8-*-#字符串通常用双引号或单引号来表示:'123',"abc","字符串"#str字 ...

  4. python3 字符串操作相关函数

    整理自python基础|菜鸟教程 感谢菜鸟教程提供的优质资源! 1.capitalize() 将字符串的第一个字符转换为大写 实例 以下实例展示了capitalize()方法的实例: #!/usr/b ...

  5. python3字符串

    Python3 字符串 Python字符串运算符 + 字符串连接 a + b 输出结果: HelloPython * 重复输出字符串 a*2 输出结果:HelloHello [] 通过索引获取字符串中 ...

  6. [转]python3字符串与文本处理

    转自:python3字符串与文本处理 阅读目录 1.针对任意多的分隔符拆分字符串 2.在字符串的开头或结尾处做文本匹配 3.利用shell通配符做字符串匹配 4.文本模式的匹配和查找 5.查找和替换文 ...

  7. python3字符串操作

    python3字符串操作 x = 'abc' y = 'defgh' print(x + y) #x+y print(x * ) #x*n print(x[]) #x[i] print(y[:-]) ...

  8. Python3 字符串(七)

    字符串是 Python 中最常用的数据类型.我们可以使用引号( ' 或 " )来创建字符串. 创建字符串很简单,只要为变量分配一个值即可. python中单引号和双引号使用完全相同. 使用三 ...

  9. python3 字符串属性(一)

    python3 字符串属性 >>> a='hello world' >>> dir(a) ['__add__', '__class__', '__contains_ ...

随机推荐

  1. C#对摄像头的操作示例,采用Aforge库

    操作摄像头有三个办法:VFW.DirectShow.花钱买第三方控件 VFW技术比较古老,无法解决驱动不完善造成的某些问题 DirectShow技术相对完善一些,但这是C++才能实现的技术.如果用.N ...

  2. SOAP UI-----测webservice接口

    webservice的请求报文和返回报文都是xml格式的. 使用soapui.storm对webservice接口进行测试,postman无法测. http://www.webxml.com.cn/W ...

  3. 辨析element.offsetXxxx和element.style.xxxx

    DOM操作时,经常使用element.style属性,没错,element.style是属性,和几个offsetXxxx属性一样,概念是一样的. 但是style有几个属性,这几个属性和offsetXx ...

  4. Java使用Redis实现分布式锁来防止重复提交问题

    如何用消息系统避免分布式事务? - 少年阿宾 - BlogJavahttp://www.blogjava.net/stevenjohn/archive/2018/01/04/433004.html [ ...

  5. http/https与websocket的ws/wss的关系以及通过Nginx的配置

    http/https与websocket的ws/wss的关系 - 哒哒哒 - CSDN博客 https://blog.csdn.net/Garrettzxd/article/details/81674 ...

  6. JMeter中返回Json数据的处理方法(转)

    Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛.而 Apache 的 JMeter 也是较受欢迎的压力测试工具之一,但是它本身没有提供对于 Js ...

  7. Jquery 选择器 特殊字符 转义字符

    1.Jquery   选择器 id包含特殊字符,加双斜线 \\ 例 <input type="text" id="dbo_HouseInfo.HouseResour ...

  8. Mybatis+Spring整合后Mapper测试类编写

    public class UserMapperTest { private ApplicationContext applicationContext; @Before public void ini ...

  9. PL/SQL如何调试sql语句、存储过程

    一直以来,我总是在sql的工具,比如sql server.navicat等中执行sql语句来发现问题自己写的sql中的问题,结果被问起时,让人贻笑大方! 那么如何调试成白行的存储过程?如何调试成百行s ...

  10. 莫烦theano学习自修第五天【定义神经层】

    1. 代码如下: #!/usr/bin/env python #! _*_ coding:UTF-8 _*_ import numpy as np import theano.tensor as T ...