1.制表符 \t

str.expandtabs(20)

可相当于表格

2.def   isalpha(self)

判断是否值包含字母(汉字也为真),不包含数字

3.def   isdecimal(self)   判断是否为纯数字

def   isdigit(self)  判断是否为数字 ②也算数字,范围更广

def  isnumeric()   判断是否为数字  二也算,范围最广

4.def isidentifier(self)            判断是不是标识符,不查关键字

5.def islower(self)   判断是不是全部小写

def lower(self, *args, **kwargs)  将字符串编程小写

isupper()与上面的相反,大写操作

upper()

6.def isprintable(self)   判断是否存在不可见的东西,没有为true   例如  \t   \n

7.def  isspace(self)    判断是否全部为空格

8.def  istitle(self)   判断是否为标题,(标题格式:所有单词首字母都是大写)

def title(self, *args, **kwargs) 将字符串变成标题格式

9.def join(self, ab=None, pq=None, rs=None) 将字符串中每一个元素按照指定分隔符进行拼接

10.def ljust(self, *args, **kwargs)

def rjust(self, *args, **kwargs),把字放左边与ljust相反

def zfill(self, *args, **kwargs)

11.def lstrip(self, *args, **kwargs)

rstrip

strip    去除左边/右边/两边的空白,空格,换行,制表都可以去除,什么都不加代表去除空白,,,指定参数时,回去出某个字符

12.def maketrans(self, *args, **kwargs)   替换指定字符

def replace(self, *args, **kwargs)  替换字符    可指定替换前几个

13.def partition(self, *args, **kwargs)

rpartition从左右两边分隔字符串,只分隔成3部分

def rsplit(self, *args, **kwargs)

split,从左右两边分隔字符串,分隔成n(可以指定)分,不包括该字符

def splitlines(self, *args, **kwargs)根据换行符分隔,如果传入true包含换行符,,默认不包含

14.def startswith(self, prefix, start=None, end=None)

endswith    是否以某个指定字符开头/结尾

15.def swapcase(self, *args, **kwargs)  大写换小写,小写换大写

16.///6个基本魔法:///

join,split,find,strip,upper,lower

灰魔法/

for循环,切片,len,索引

test="alex"

test[1]='l'索引,下标只能取一个

test[0:2]索引范围,0=<index<2

test[0:-1]="ale"

len(test)=4,获取长度,传入的数据,不仅是字符串,还可以是列表

for a in  test,可以拿到每个元素 ,

for  变量名  in   指定变量:

操作变量

17.字符串不可修改,一旦修改就创建新的(跟java一样)

18.range(100),帮助创建100个连续数字,在python2.7中会立刻创建100个数,在python中不会立刻创建,在for循环时才会创建,一次创建一个

使用之后立刻删除,

range(4,100)从4往后数100个数

range(4,100,5),不连续,创建等差数列

转载于:https://www.cnblogs.com/MrYangjlPython/p/9966748.html

python 03 字符串详解相关推荐

  1. 【Python从零到壹】Python的字符串详解

    之前我们学习过一个不可变的序列叫元组,今天我们探讨的字符串,也是一个不可变序列. 文章目录 1. 字符串的创建 1) 字符串的定义 2. 字符串的常用操作 1) 查询操作 2) 字符串的常用操作 a) ...

  2. python 字符串替换_Python基础教程,第四讲,字符串详解

    本节课主要和大家一起学习一下Python中的字符串操作,对字符串的操作在开发工作中的使用频率比较高,所以单独作为一课来讲. 学完此次课程,我能做什么? 学完本次课程后,我们将学会如何创建字符串,以及如 ...

  3. python字符串是什么_python字符串详解

    字符串详解 在python中引号引起来的就是字符串 字符串是用来存储少量数据 索引 索引(下标) 通过索引可以精确的定位到某个元素 name = "meat" meat 每一个字母 ...

  4. Python基础语法day02字符串详解和列表

    今天是python基础语法入门第二天,大概总共会有四天左右.四天后就是对于python的numpy库的详细文章.那话不多说,我们开始. 目录 字符串详解 字符串独有功能 检测头尾字符 判断输入结果是否 ...

  5. python中的字符串详解(附实现文字跑马灯效果)

    python中的字符串详解 1.什么是字符串 ​ 相信大家对字符串应该是再熟悉不过了吧,因为日常生活中的一句话,或是路边的一则广告,其实它都相当于一个字符串,而顾名思义,字符串也就是一串串的由零个或多 ...

  6. 站长在线Python精讲:在Python中使用split()方法分割、使用join()方法合并字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用split()方法分割.使用join()方法合并字符串详解>.本知识点主要内容有:在Python中使用s ...

  7. 站长在线python精讲:在Python中使用“+”运算符来拼接字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用"+"运算符来拼接字符串详解>.本知识点主要内容有:在Python中,我们可以使用& ...

  8. 站长在线Python精讲:在Python中使用正则表达式的sub()方法替换字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用正则表达式的sub()方法替换字符串详解>. 在Python中使用正则表达式的sub()方法替换字符串. ...

  9. 站长在线Python精讲:在Python中使用正则表达式的split()方法分割字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用正则表达式的split()方法分割字符串详解>. 使用正则表达式分割字符串 在Python中使用正则表达 ...

最新文章

  1. matlab肌电信号平滑滤波_BCIduino 滤波和频谱计算操作
  2. live555工程建立与调试
  3. python version 3.4 required_Python version 3.3 required, which was not found in the registry
  4. HDU 2502 月之数(简单递推)
  5. 笔记本关于虚拟机桥接小问题
  6. java面试中jvm执行子系统详细分析(三)
  7. Android官方开发文档Training系列课程中文版:APP的内存管理
  8. 三目运算符的空指针问题
  9. java开发_eclipse导出为war文件,热部署到tomcat运行总结[转]
  10. 【运动学】基于matlab斜抛物体斜坡射程【含Matlab源码 980期】
  11. python生成字典脚本
  12. Dm365 VPBE 后端模块讲解
  13. 监控报警平台设计思路
  14. html中collapse代码怎么写,如何使用CSS中的border-collapse属性
  15. Lecture06:市场出清问题的鲁棒方法
  16. 贝壳找房算数(中等)
  17. java secretkey用法_Java SecretKeyFactory.generateSecret方法代码示例
  18. 【太虚AR_v0.1】使用教程 | 云识别(图像识别)
  19. VRay Next for SketchUp 泳池水材质制作教程
  20. ROOT(a Data analysis Framework)-Note4: iSTEP day1-TH1TF1

热门文章

  1. 编写线程安全的Java缓存读写机制 (原创)
  2. only static const integral data members can be initialized within a class
  3. Histogram of Oriented Gridients(HOG) 方向梯度直方图
  4. Caffe2——cifar10数据集创建lmdb或leveldb类型的数据
  5. 如何实现一个malloc
  6. MYSQL 5.6安装设置中英文翻译
  7. 【POI2015】KIN/Kinoman
  8. 升级openssh带来的问题
  9. [转]Oracle 执行计划(Explain Plan) 说明
  10. Microsoft和AWS推出免费的云优化服务