python学习系列--str类型

  1. str的内置方法。

    __contains__()        判断字符串中是否包含某特定字符。等同于‘in‘关键字。

    __format__()           字符串格式化。

    capitalize()             首字母大写。

    center()                 将字符打印时居中。

    count()                  计算字符中子序列出现的次数。可以指定起始位置和结束位置。

    endswith()              判断是否以某个字符或某个字序列结尾。

    expandtabs()          将字符串中的tab转换为空格,默认是1个tab对应8个tab.

    find()                      在某字符串中查找给定子序列,并返回子序列的位置。可以设置起始位置和结                                  束位置。如果没有找到,返回-1.

    index()                    查找字符串中的子序列,类似find(),如果没有找到,抛出异常。

    format()                  字符串格式化。

    isalnum()                判断字符串是否是字母数字格式的。

    isdecimal()             判断字符串是否是十进制。

    islower()                 是否全部是小写。

    isspace()                 是否是空格。

istitle()                    是否是标题。标题就是每个词的首字母都是大写。

join()                      拼接字符串。

ljust()                     调整字符串打印的位置,向左放置,类似center().

rjust()                    向右调整字符串。

strip()                    裁剪字符串,类lstrip(), rstrip().

partition()              按照给定的字符串对原字符串进行分割。

replace()                替换指定的字符。

rfind()                    从右往左找。

rindex()

rpartation()            从右向左分割。

split()                     用指定字符来分割字符串。

rsplit()                    从右向左分割。

splitlines()              自动根据行来分割字符串。使用\n分割。

startswith()            判断是否以某字符开始。

swapcase()            大小写转换。

title()                     将字符串转换为标题,即首字母大写。

upper()                  将字符串的首字母大写。

时间: 2024-10-24 22:49:22

python学习系列--str类型的相关文章

python学习系列--int类型

python中一切皆对象,对象是由类来创建的,对象中的方法就是引用类中的方法. bit_length()        得到给定数字的二进制位置. __abs__()            求绝对值.等价于abs(). __add__()            相加 __and__()            与运算 __cmp__()            比较两个对象 __bool__()            转换为布尔值 __divmod__()        求商和余 __floordi

Python学习系列(四)Python 入门语法规则2

Python学习系列(四)Python 入门语法规则2 2017-4-3 09:18:04 编码和解码 Unicode.gbk,utf8之间的关系 2.对于py2.7, 如果utf8>gbk, utf8解码成Unicode,再将unicode编码成gbk 对于py3.5 如果utf8>gbk, utf8 直接编码成gbk(中间那一步直接被优化了) 3.很多时候,这个可以直接跳过,只有当编码出下问题的时候,再考虑这个知识点 二.运算符 1.算数运算: 2.比较运算: 3.赋值运算: 4.逻辑运算

Python学习系列(二)(基础知识)

Python基础语法 Python学习系列(一)(基础入门) 对于任何一门语言的学习,学语法是最枯燥无味的,但又不得不学,基础概念较繁琐,本文将不多涉及概念解释,用例子进行相关解析,适当与C语言对比,避免陷入语法的苦海.我认为初学者学习语法的目标是学会使用即可,关于对概念的深入理解,剖析,没有一定的知识积累是很难做到的. 学习Python,基本语法不是特别难,有了C的基本知识,理解比较容易.本文的主要内容是Python基础语法,学完后,能熟练使用就好.(开发环境依然是Python2.7,简单使用

Python学习系列(八)( 面向对象基础)

 Python学习系列(八)( 面向对象基础) Python学习系列(七)( 数据库编程) 一,面向对象 1,域:属于一个对象或类的变量.有两种类型,即实例变量—属于每个实例/类的对象:类变量—属于类本身. 2,类的方法:对象也可以使用属于类的函数来具有功能,这样的函数称之为类的方法.域和方法合称为类的属性.类使用class关键字创建,类的属性被列在一个缩进块中. 3,self:类的方法与普通的函数只有一个特别的区别----他们必须有一个额外的第一个参数名称,但是在调用的时候不能为其赋值,Pyt

Python学习系列(六)(模块)

一,模块的基本介绍 1,import引入其他标准模块 标准库:Python标准安装包里的模块. 引入模块的几种方式: i)引入模块:import   moduleName ii)引入模块下的函数:from moduleName import function1,function2,-- iii)引入模块下的所有函数:from moduleName import * 使用模块里的函数的方法: moduleName.function(agrs) 示例: >>> import math >

Python学习系列(九)(IO与异常处理)

Python学习系列(九)(IO与异常处理) Python学习系列(八)( 面向对象基础) 一,存储器 1,Python提供一个标准的模块,称为pickle,使用它既可以在一个文件中存储任何Python对象,又可以把它完整的取出来,这被称为持久的存储对象.类似的,还有一个功能与之相同的模块—cPickle,用c语言编写的,速度比pickle快1000倍. 2,示例: 1 import cPickle as p 2 shoplistfile='shoplist.data' 3 shoplist=[

Python学习系列(四)(列表及其函数)

Python学习系列(四)(列表及其函数) Python学习系列(一)(基础入门) Python学习系列(二)(基础知识) Python学习系列(三)(字符串) 一.基本概念 1,列表是什么? 一种序列型数据类型,一有序数据集合用逗号间隔用方括号括起来. 2,几种访问形式 1)索引访问,语法结构:list_name[index].注意,列表的索引值从0开始.例如: 1 >>> li=[1,2,3,4,5] 2 >>> print li[2],li[0] 3 3 1 删除

Python学习系列(一)(基础入门)

Python入门 本系列为Python学习相关笔记整理所得,IT人,多学无害,多多探索,激发学习兴趣,开拓思维,不求高大上,只求懂点皮毛,作为知识储备,不至于落后太远.如果兴趣学习者,推荐一个基础视频:http://edu.51cto.com/lesson/id-11637.html 本文主要介绍Python的相关背景,环境搭建. 一.了解Python 1,关于Python的语言特点: 借用Python官网Https://www.python.org的解释: Python is powerful

Python学习系列(三)(字符串)

Python学习系列(三)(字符串) 一个月没有更新博客了,最近工作上有点小忙,实在是没有坚持住,丢久又有感觉写的必要了,可见本人的坚持精神不佳,本系列没有任何目的,纯属业余学习,或者说是一时兴趣所致.通过本文,能够学习字符串的基本操作,日积月累,多多练习,学到了,会用了才是王道. 一.基本概念 1,关于转义问题 1)"''"方式: >>> s="Hello 'Jack'--" >>> print s Hello 'Jack'--