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 字符串详解的更多相关文章

  1. python之字符串详解2

    逻辑判断字符串类型,返回布尔值 1. islower 描述:判断所有字符是否为小写 语法: def islower(self): # real signature unknown; restored ...

  2. Python之字符串详解1

    1. 查看类型 name = 'allen' print(type(name)) #查看类型 <class 'str'> #类型为str age = 19 print(type(name) ...

  3. Python变量和字符串详解

    Python变量和字符串详解 几个月前,我开始学习个人形象管理,从发型.妆容.服饰到仪表仪态,都开始做全新改造,在塑造个人风格时,最基础的是先了解自己属于哪种风格,然后找到参考对象去模仿,可以是自己欣 ...

  4. 机器学习03 /jieba详解

    机器学习03 /jieba详解 目录 机器学习03 /jieba详解 1.引言 2.分词 2.1.jieba.cut && jieba.cut_for_search 2.2.jieba ...

  5. python time模块详解

    python time模块详解 转自:http://blog.csdn.net/kiki113/article/details/4033017 python 的内嵌time模板翻译及说明  一.简介 ...

  6. 【python进阶】详解元类及其应用2

    前言 在上一篇文章[python进阶]详解元类及其应用1中,我们提到了关于元类的一些前置知识,介绍了类对象,动态创建类,使用type创建类,这一节我们将继续接着上文来讲~~~ 5.使⽤type创建带有 ...

  7. Python开发技术详解PDF

    Python开发技术详解(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1F5J9mFfHKgwhkC5KuPd0Pw 提取码:xxy3 复制这段内容后打开百度网盘手 ...

  8. python之数据类型详解

    python之数据类型详解 二.列表list  (可以存储多个值)(列表内数字不需要加引号) sort s1=[','!'] # s1.sort() # print(s1) -->['!', ' ...

  9. (转)python collections模块详解

    python collections模块详解 原文:http://www.cnblogs.com/dahu-daqing/p/7040490.html 1.模块简介 collections包含了一些特 ...

随机推荐

  1. 量化分析v1

    量化分析v1 # -*- coding: utf-8 -*- """ Created on Wed Apr 11 10:13:32 2018 @author: chens ...

  2. 解压zipfile & tarfile

    def __un_zip(self, file_path): """解压.zip格式文件到同名目录下,若解压之前就存在该目录说明已解压,跳过解压过程,返回该目录" ...

  3. Caused by: io.protostuff.ProtobufException: Protocol message contained an invalid tag (zero).

    [ERROR] com.xxxx.redis.RedisClientTemplate.getOject(RedisClientTemplate.java:60):http-bio-8080-exec- ...

  4. auth系统与类视图

    用户 权限 密码哈希系统 表单视图工具 密码强度检查   第三方或自定义 限制登录尝试 第三方验证     (qq,微信,微博登录) 对象级权限 auth    user用户表   group分组表 ...

  5. css3兼容性检测工具

    1.   Modernizr  会在Modernizr 会在页面加载后立即检测特性:然后创建一个包含检测结果的 JavaScript 对象,同时在 html 元素加入方便你调整 CSS 的 class ...

  6. CSS预处理语言

    CSS预处理语言 Less,Sass,Stylus 安装 Less yarn add less 运行命令 ./node_modules/.bin/lessc 嵌套规则 Less.Sass嵌套规则一样 ...

  7. day39数据库之基本数据类型

    数据库之数据类型1.数据存储引擎 一个功能的核心部分,回到mysql        核心功能是存储数据  涉及到存储数据的代码 就称之为存储引擎        根据不同的需求 也有着不同的引擎分类 不 ...

  8. python第三方库Requests的基本使用

    Requests 是用python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库.它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTT ...

  9. redis-缓存失效三种策略(FIFO 、LRU、LFU)

    缓存失效策略(FIFO .LRU.LFU三种算法的区别) 当缓存需要被清理时(比如空间占用已经接近临界值了),需要使用某种淘汰算法来决定清理掉哪些数据.常用的淘汰算法有下面几种: FIFO:First ...

  10. Java 性能调优工具

    CPU使用率工具: vmstat 检查应用性能时,应该首先审查CPU时间.代码优化的目的是提升而不是降低(更短时间段内的)CPU的使用率.在试图深入优化应用前,应该先弄清楚为何CPU使用率低.磁盘使用 ...