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

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

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

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

格式符%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. ModelAttribute用法之一

    @ModelAttribute也可以做为Model输出到View时使用,比如: 测试例子   package com.my.controller; import java.util.ArrayList ...

  2. win64位安装python-mysqldb1.2.3

    在其他版本的mysqldb里面时间查询有问题最后确定还是在 1.2.5 版本下来解决,需要解决的问题就是这个:“Cannot open include file: 'config-win.h': No ...

  3. Django 组件之 ----- content-type

    Django 组件之 content-type的使用 一个表和多个表进行关联,但具体随着业务的加深,表不断的增加,关联的数量不断的增加,怎么通过一开始通过表的设计后,不在后期在修改表,彻底的解决这个问 ...

  4. 123. 单词搜索(DFS)

    描述 给出一个二维的字母板和一个单词,寻找字母板网格中是否存在这个单词. 单词可以由按顺序的相邻单元的字母组成,其中相邻单元指的是水平或者垂直方向相邻.每个单元中的字母最多只能使用一次. 样例 给出 ...

  5. 网络编程--使用TCP协议发送接收数据

    package com.zhangxueliang.tcp; import java.io.IOException; import java.io.OutputStream; import java. ...

  6. 校园电商项目3(基于SSM)——配置Maven

    步骤一:添加必要文件夹 先在src/main/resources下添加两个文件夹 接着在webapp文件夹下添加一个resources文件夹存放我们的静态网页内容 WEB-INF里的文件是不会被客户端 ...

  7. iframe全屏显示

    <iframe webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=" ...

  8. Flutter路由管理

    第一点:push使用 1.pushNamed——Navigator.of(context).pushNamed('routeName'); 此种方法只是简单的将我们需要进入的页面push到栈顶,以此来 ...

  9. js尾递归函数

    普通递归: function fac(n) { if (n === 1) return 1; return n * fac(n - 1); } fac(5) // 120 这是个阶乘.但是占用内存,因 ...

  10. DAY05、基本数据类型与内置方法

    一.可变类型与不可变类型: 1.可变类型:值改变,但是id不变 2.不可变类型:值改变,id也改变 二.数据类型: 1.数字类型: 1.1:整型int: 用途:记录年龄.等级.数量 定义方式:age ...