python 内置类型主要包含7大类:

数字

序列

映射

文件

实例

异常

其中,最常用数据类型为序列

序列

python中包含7种内建序列

列表(list):由方括号构成,用逗号分隔项目: [a, b, c]

元组(tuple):元组由逗号运算符构造(不在方括号内),空元组必须具有括号括号,eg: (d,) ()

字符串(str):使用单引号或双引号编写,eg:"abc",'abc'

unicode字符串(unicode):与str类似,但在使用前用u指定,eg:u"abc",u'abc'

字节数组(bytearray):使用内置函数 bytearray() 创建Bytearray对象

buffer对象(buffer):通过调用内置函数 buffer() 来创建。它们不支持连接或重复

xrange对象(xrange):使用 xrange() 函数创建的。它们不支持切片,连接或重复

通用序列操作

操作

结果

说明

x in s

True or False

判断x是否是s的成员

s + t

st

s和t的连接

s * n , n * s

序列

n个序列s组成的新序列

s[i]

某一元素

访问s序列中的某一元素

s[i:j]

范围元素

访问s序列中范围内元素

s[i:j:k]

范围元素

访问s序列中步长为k的范围内元素

len(s)

数值

序列s长度

min(s)

数值

序列s的最小值

max(s)

数值

序列s的最大值

s.index(x)

数值

访问序列s中x出现的位置索引

s.count(x)

数值

序列s中x元素出现的次数

常用字符串方法

> 1.str.capitalize() #返回字符串副本,第一个字母大写,其余小写

> 2.str.count(sub) #返回sub字符出现的次数

> 3.str.encode()/str.deconde() #编码/解码

> 4.str.find() #返回某元素第一次出现的索引

> 5.str.format() #格式化字符串

> 6.str.join(seq) #指定字符串连接

eg:

print "-".join(['a','b','c'])

a-b-c

> 7.str.lower() #所有包含字符转化为小写

eg:

print "MILOLI".lower()

miloli

> 8.str.replace(old,new) #字符替换

eg:

print "asdgfga".replace("asd", "dsa")

dsagfga

> 9.str.split(' ') #通过指定字符串切片

eg:

print "175.102.1.1".split(".")

['175', '102', '1', '1']

>10.str.startswith(sub)/str.endwith(sub) #检查是否以sub开始/结束

>11.str.strip(sub) #移除字符串头尾指定的字符序列

eg:

print "amifaaera".strip("a")

mifaaer

常用list方法

> 1. del lst[i] #删除位置为i的元素

> 2. lst.append(sub) #末尾追加新元素sub

> 3. lst.extend(sub) #在列表末尾一次性追加另一个序列中的多个值

> 4. lst.insert(index, sub) #将对象插入列表

> 5. lst.pop() #移除列表中某一元素(默认最后),返回该元素的值

> 6. lst.remove(sub) #移除列表中sub的第一个匹配值

> 7. lst.reverse() #反向列表

> 8. lst.sort(*,key=None,reverse=False) #列表排序

eg:

s = ['qwerty','asdf','qwe','zxcvb']

s.sort(key=len)

print s

['qwe', 'asdf', 'zxcvb', 'qwerty']

python内置类型方法_python基础(一)内置类型及方法相关推荐

  1. python之禅星号_Python基础1

    介绍Python基础,包括变量和简单数据类型.列表基础.操作列表.if语句.字典.输入函数和while循环 在文件名和文件夹名中,最好使用小写字母,并使用下划线来表示空格,因为这是Python采用的命 ...

  2. python定义一个人类_python基础课程 第9章 面向对象编程(上) 一场人类进化史

    日月灿烂,若出其中,星汉灿烂,若出其里. -- 曹操.观沧海 东汉末年 人类文明以降,总会有无数的人通过对世界的观察和思考去总结我们从哪里来,要往哪里去. 遥远的古代我们的祖先通过想象力把数字变成了符 ...

  3. python微课视频教程_Python基础实例教程(微课版)

    第 1章 初识Python 1 1.1 快速了解Python 2 1.1.1 Python的起源与背景 2 1.1.2 Python的功能 3 1.1.3 Python的优势与特色 4 1.2 在Wi ...

  4. Python按键精灵自动化_Python基础:了解Python与pycharm

    认识 Python 人生苦短,我用 Python -- Life is short, you need Python 目标 Python 的起源 为什么要用 Python? Python 的特点 Py ...

  5. python整数格式化表达式_Python字符串格式化表达式和格式化方法

    Python格式化字符串由两种方式可以选择:一种是格式化表达式(Formatting Expression),一种是格式化方法(Formatting Method).其中格式化表达式在全Python版 ...

  6. python中factor函数_Python基础教程

    6.4.5 参数收集的逆过程 假设有如下函数: def add(x,y): return x+y 比如说有个包含由两个相加的数字组成的元组: params = (1,2) 使用*运算符对参数进行&qu ...

  7. python模块的使用方法_python中requests模块的使用方法

    本文实例讲述了python中requests模块的使用方法.分享给大家供大家参考.具体分析如下: 在HTTP相关处理中使用python是不必要的麻烦,这包括urllib2模块以巨大的复杂性代价获取综合 ...

  8. python 退出自定义函数_python通过自定义异常,提前退出方法

    python退出的操作,搜索后都是return.exit()等 return:退出一个方法,并返回一个值 exit():退出python 想要实现的功能: 方法A中调用多个方法,方法B.方法C..., ...

  9. python编程语言符号大全_Python基础学习篇章三分析

    一. Python对象类型 1. 对象是Python最基本的概念,一个Python程序可以分解为模块.语句.表达式.和对象.它们的关系如下:(1)程序由模块构成 (2)模块包含语句 (3)语句包含表达 ...

  10. python 类的定制_Python基础:20类的定制

    类中有一些可自定义的特殊方法,它们中的一些有预定义的默认行为,而其它一些则没有,留到需要的时候去实现.这些特殊方法是Python中用来扩充类的强有力的方式.它们可以实现模拟标准类型和重载操作符等.比如 ...

最新文章

  1. 搜索引擎之---Apache solr的实现
  2. 青龙羊毛——宝石星球(教程)
  3. linux 安装u盘win7系统安装教程,centos u盘安装 boot制作u盘win7盘工具
  4. SU suspecfk命令学习
  5. PyTorch 1.0 中文文档:torch.utils.bottleneck
  6. base64 编码 在websocket协议中的应用
  7. dwr 登录实现 (入门知识)
  8. java中的byte
  9. 使用Sonar管理代码质量(一)–简述与安装
  10. Android studio 设置默认打开项目,默认打开项目方式
  11. 电信网通南北分治 学者呼吁应查处
  12. WIN10关闭Windows Defender
  13. 基于Socket网络编程
  14. 开环单位增益带宽 , 与-3db的关系
  15. 测评两款升压稳压芯片
  16. 18个免费替代Photoshop的图像编辑软件
  17. 搜索引擎优化的优势及发展问题
  18. 如何设置计算机自动连接宽带,宽带连接怎么设置,怎么设置宽带自动连接
  19. Windows Debug 详解
  20. Spring Cloud Hystrix介绍

热门文章

  1. C语言 标准I/O库: stdio.h
  2. 计算机一级的复习,【计算机一级】计算机一级考试复习资料
  3. 百试不爽的求爱技巧百试不爽的求爱技巧
  4. 一坛酸菜让白象卖断货,方便面圈的鸿星尔克要逆袭?
  5. 刷屏!黄晓明杨颖官宣离婚,两人已无商业关联
  6. 腾讯游戏:元旦假期未成年人游戏限玩1小时/日
  7. 互联网企业互相屏蔽对方的链接,这种事情以后不行了!
  8. iPhone 13或将配备更大容量电池 售价与iPhone 12基本相当
  9. iPhone 13系列电池容量曝光:续航时长能否提升才是关键
  10. 抢光儿童餐,是这届95后最后的倔强