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

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

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

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

格式符%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. openstack-KVM安装与使用

    一.KVM安装 1.安装条件 VT-x BIOS Intel9R) Virtualization Tech [Enabled] cat /proc/cpuinfo | grep -e vmx -e n ...

  2. Pair Project

    以前只是一个人完成一个项目,不论什么都是,现在突然要两个人一起来写, 听上去挺稀奇的,也挺简单的,可惜了就是“听上去”而已.我认为这也是一种技术啊~ 我跟我的搭档研究了好久好久,选择了好久,然后也选了 ...

  3. jvisualvm中VisualGC插件提示:不受此JVM支持

    Visual GC插件「不受此JVM支持」问题 - djp567的博客 - CSDN博客https://blog.csdn.net/djp567/article/details/78662047 jv ...

  4. 父级div宽度100%,子级一个div宽度固定,另一个宽度自适应

    <!DOCTYPE html> <html> <head> <title>布局测试</title> <style type=" ...

  5. python raise

    当程序出现错误,python会自动引发异常,也可以通过raise显示地引发异常.一旦执行了raise语句,raise后面的语句将不能执行.   演示raise用法 try: s = None if s ...

  6. Python:matplotlib绘制条形图

    条形图,也称柱状图,看起来像直方图,但完是两码事.条形图根据不同的x值,为每个x指定一个高度y,画一个一定宽度的条形:而直方图是对数据集进行区间划分,为每个区间画条形.     将上面的代码稍微修改一 ...

  7. $mount(“#app”)手动挂载

    没有el属性时,证明vue还没绑定到特定的dom上,需要延迟加载,则使用.$mount("")进行手动挂载 https://blog.csdn.net/longzhoufeng/a ...

  8. Vivado安装、生成bit文件及烧录FPGA的简要流程

    https://wenku.baidu.com/view/0294cbb3bb4cf7ec4bfed01a.html

  9. Running Web API using Docker and Kubernetes

    Context As companies are continuously seeking ways to become more Agile and embracing DevOps culture ...

  10. MySQL字段属性NUll的注意点

    MySQL字段属性应该尽量设置为NOT NULL 除非你有一个很特别的原因去使用 NULL 值,你应该总是让你的字段保持 NOT NULL.这看起来好像有点争议,请往下看. 空值("&quo ...