python 03 字符串详解
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 字符串详解相关推荐
- 【Python从零到壹】Python的字符串详解
之前我们学习过一个不可变的序列叫元组,今天我们探讨的字符串,也是一个不可变序列. 文章目录 1. 字符串的创建 1) 字符串的定义 2. 字符串的常用操作 1) 查询操作 2) 字符串的常用操作 a) ...
- python 字符串替换_Python基础教程,第四讲,字符串详解
本节课主要和大家一起学习一下Python中的字符串操作,对字符串的操作在开发工作中的使用频率比较高,所以单独作为一课来讲. 学完此次课程,我能做什么? 学完本次课程后,我们将学会如何创建字符串,以及如 ...
- python字符串是什么_python字符串详解
字符串详解 在python中引号引起来的就是字符串 字符串是用来存储少量数据 索引 索引(下标) 通过索引可以精确的定位到某个元素 name = "meat" meat 每一个字母 ...
- Python基础语法day02字符串详解和列表
今天是python基础语法入门第二天,大概总共会有四天左右.四天后就是对于python的numpy库的详细文章.那话不多说,我们开始. 目录 字符串详解 字符串独有功能 检测头尾字符 判断输入结果是否 ...
- python中的字符串详解(附实现文字跑马灯效果)
python中的字符串详解 1.什么是字符串 相信大家对字符串应该是再熟悉不过了吧,因为日常生活中的一句话,或是路边的一则广告,其实它都相当于一个字符串,而顾名思义,字符串也就是一串串的由零个或多 ...
- 站长在线Python精讲:在Python中使用split()方法分割、使用join()方法合并字符串详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用split()方法分割.使用join()方法合并字符串详解>.本知识点主要内容有:在Python中使用s ...
- 站长在线python精讲:在Python中使用“+”运算符来拼接字符串详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用"+"运算符来拼接字符串详解>.本知识点主要内容有:在Python中,我们可以使用& ...
- 站长在线Python精讲:在Python中使用正则表达式的sub()方法替换字符串详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用正则表达式的sub()方法替换字符串详解>. 在Python中使用正则表达式的sub()方法替换字符串. ...
- 站长在线Python精讲:在Python中使用正则表达式的split()方法分割字符串详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用正则表达式的split()方法分割字符串详解>. 使用正则表达式分割字符串 在Python中使用正则表达 ...
最新文章
- matlab肌电信号平滑滤波_BCIduino 滤波和频谱计算操作
- live555工程建立与调试
- python version 3.4 required_Python version 3.3 required, which was not found in the registry
- HDU 2502 月之数(简单递推)
- 笔记本关于虚拟机桥接小问题
- java面试中jvm执行子系统详细分析(三)
- Android官方开发文档Training系列课程中文版:APP的内存管理
- 三目运算符的空指针问题
- java开发_eclipse导出为war文件,热部署到tomcat运行总结[转]
- 【运动学】基于matlab斜抛物体斜坡射程【含Matlab源码 980期】
- python生成字典脚本
- Dm365 VPBE 后端模块讲解
- 监控报警平台设计思路
- html中collapse代码怎么写,如何使用CSS中的border-collapse属性
- Lecture06:市场出清问题的鲁棒方法
- 贝壳找房算数(中等)
- java secretkey用法_Java SecretKeyFactory.generateSecret方法代码示例
- 【太虚AR_v0.1】使用教程 | 云识别(图像识别)
- VRay Next for SketchUp 泳池水材质制作教程
- ROOT(a Data analysis Framework)-Note4: iSTEP day1-TH1TF1
热门文章
- 编写线程安全的Java缓存读写机制 (原创)
- only static const integral data members can be initialized within a class
- Histogram of Oriented Gridients(HOG) 方向梯度直方图
- Caffe2——cifar10数据集创建lmdb或leveldb类型的数据
- 如何实现一个malloc
- MYSQL 5.6安装设置中英文翻译
- 【POI2015】KIN/Kinoman
- 升级openssh带来的问题
- [转]Oracle 执行计划(Explain Plan) 说明
- Microsoft和AWS推出免费的云优化服务