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),不连续,创建等差数列
python 03 字符串详解的更多相关文章
- python之字符串详解2
逻辑判断字符串类型,返回布尔值 1. islower 描述:判断所有字符是否为小写 语法: def islower(self): # real signature unknown; restored ...
- Python之字符串详解1
1. 查看类型 name = 'allen' print(type(name)) #查看类型 <class 'str'> #类型为str age = 19 print(type(name) ...
- Python变量和字符串详解
Python变量和字符串详解 几个月前,我开始学习个人形象管理,从发型.妆容.服饰到仪表仪态,都开始做全新改造,在塑造个人风格时,最基础的是先了解自己属于哪种风格,然后找到参考对象去模仿,可以是自己欣 ...
- 机器学习03 /jieba详解
机器学习03 /jieba详解 目录 机器学习03 /jieba详解 1.引言 2.分词 2.1.jieba.cut && jieba.cut_for_search 2.2.jieba ...
- python time模块详解
python time模块详解 转自:http://blog.csdn.net/kiki113/article/details/4033017 python 的内嵌time模板翻译及说明 一.简介 ...
- 【python进阶】详解元类及其应用2
前言 在上一篇文章[python进阶]详解元类及其应用1中,我们提到了关于元类的一些前置知识,介绍了类对象,动态创建类,使用type创建类,这一节我们将继续接着上文来讲~~~ 5.使⽤type创建带有 ...
- Python开发技术详解PDF
Python开发技术详解(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1F5J9mFfHKgwhkC5KuPd0Pw 提取码:xxy3 复制这段内容后打开百度网盘手 ...
- python之数据类型详解
python之数据类型详解 二.列表list (可以存储多个值)(列表内数字不需要加引号) sort s1=[','!'] # s1.sort() # print(s1) -->['!', ' ...
- (转)python collections模块详解
python collections模块详解 原文:http://www.cnblogs.com/dahu-daqing/p/7040490.html 1.模块简介 collections包含了一些特 ...
随机推荐
- C语言----管道
一.管道的概念 管道是一种队列类型的数据结构,它的数据从一端输入,另一端输出.管道最常见的应用是连接两个进程的输入输出,即把一个进程的输出编程另一个进程的输入.shell中存在专门的管道运算符&quo ...
- 知识图谱实战开发案例剖析-番外篇(1)- Neo4j是否支持按照边权重加粗和大数量展示
一.前言 本文是<知识图谱实战开发案例完全剖析>系列文章和网易云视频课程的番外篇,主要记录学员在知识图谱等相关内容的学习 过程中,提出的共性问题进行展开讨论.该部分内容原始内容记录在网易云 ...
- 理解Linux系统负荷load average
理解Linux系统负荷 一.查看系统负荷 如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了. 在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行).(另外,它们在 ...
- 第三章 FFmpeg转封装
3.1 音视频文件转MP4格式 在互联网常见的格式中,跨平台最好的应该是MP4文件. 3.1.1 MP4格式标准介绍 MP4文件由多个Box与FullBox组成 每个Box由Header和Data两部 ...
- CSS预处理语言
CSS预处理语言 Less,Sass,Stylus 安装 Less yarn add less 运行命令 ./node_modules/.bin/lessc 嵌套规则 Less.Sass嵌套规则一样 ...
- Oracle导出表数据与导入表数据dmp,以及导入导出时候常见错误
使用DOS 操作界面导出表数据,导入表数据(需要在数据库所在的服务器上边执行) exp UserName/Password@192.168.0.141/orcl file=d:\xtables.d ...
- Java应用常用性能分析工具
Java应用常用性能分析工具 好的工具有能有效改善和提高工作效率或加速分析问题的进度,笔者将从事Java工作中常用的性能工具和大家分享下,如果感觉有用记得投一票哦,如果你有好的工具也可以分享给我 工具 ...
- python学习笔记_week27
search import time import random def cal_time(func): def wrapper(*args, **kwargs): t1 = time.time() ...
- 6. 添加messager.alert()确定按钮的回调函数,即点完确定按钮后触发的事件
添加messager.alert()确定按钮的回调函数,即点完确定按钮后触发的事件: $.messager.alert('提示信息', "请联系管理员处理!", 'info', f ...
- leetcode560
public class Solution { public int SubarraySum(int[] nums, int k) { , result = ; Dictionary<int, ...