类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

这几周一直在查找类型列表之类的问题,上午正好有机会和大家讨论一下.

    第二分部 类型与算运

     

    第四章 绍介Python象对类型

     

    形成: 象对 --> 表达式 --> 语句 --> 模块 --> 程序

 

    应用内置象对:程编单简、壮大、高效!

    程序更易容编写;

    内置象对是扩展的件组;

    内置象对往往比定制的数据结构更有效率;

    内置象对是语言的标准的一分部;

 

    Python 心核数据类型

    Python 无明声!

    (1)       数字

    精度(全精度、户用好友式形); math模块的引入

    (2)       符字串

    单个符字的符字串序列

    (1)       序列

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

    正向索引从最边左的偏移量停止编码,0,1,……

    反向索引从最右侧的偏移量停止算计,……,1,0

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 

    S[-1] 等同于 S[len(S)-1]

 

    分片作操 X[I:J] 从偏移量 I 开始,直到 J-1;

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 

    一个分片中,边左默以为0,右侧默以为序列长度;

 

    持支 “+” 合并 以及 重复

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 

 

    (2)       可不变性

    可不对某一符字位置直接赋值停止转变,需建新符字串停止转变;

    

    *** 个一每心核类型都有可变性与可不变之分,数字、符字串、元祖可不变;

     列表和字典由自转变。

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 

    (3)       类型特定的法方

    明简的则法:

    可作为多种类型通用型作操的都是以内置数函或表达式的式形现出[例如,len(X),X[0] 等];

    类型特定的作操都是以法方调用的式形现出[例如,aString.upper() ]。

    (4)追求Help

    dir(S) 语句给出该类型的法方名称;

    传递给 help(S.replace) 询查是做什么的;

    (5)编写符字串的其他法方

    “”” ***** ”””  可以包含多行符字串量变;

    “ *** ” 与 ‘ *** ‘ 同相;

    持支 \ 义转机制;

    (6)模式匹配

    匹配子符字串响应分部,保存为组;

    (3)       列表

    (1)       序列作操

    基本作操与符字串无差

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 

    (2)       类型特定作操

    列表与其他语言的组数式形似相,但是列表要壮大,且外部元素并无牢固类型的约束;列表没有牢固巨细;

    列表可以就地在某一位置插入元素,移除元素,同时修改列表;不并创立新的列表;

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 

    (3)       界边检查

    虽无牢固巨细,但是对列表以外的位置赋值也是会致使误错滴!!

    (4)       嵌套

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

    每日一道理
爱,有的时候不需要山盟海誓的承诺,但她一定需要细致入微的关怀与问候;爱,有的时候不需要梁祝化蝶的悲壮,但她一定需要心有灵犀的默契与投合;爱,有的时候不需要雄飞雌从的追随,但她一定需要相濡以沫的持支与理解。

 

    (5)       列表析解

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 

    (4)       字典

    是一种映射;

    是通过键而不是对相位置停止存储;

    字典是Python心核象对集合中的独一的一种映射类型,有具可变性,可以就地停止转变,随需求增大或减小,像列表一样;

    (1)       映射作操

    字典编写在大括号里,含包一系列的“键:值”对;

    字典的索引作操和序列应用的是同相的语法,但方括号里是键值;

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

    字典的创立

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 

    (2)       重访嵌套

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 

    最后一次引用象对后(例如赋值),这个象对所占用的存内空间将会动自清算失落;

    Python 有具一种叫做渣滓搜集的特性,在程序运行时清算不再应用的存内;

    (3)       键的排序:for 循环

    字典不是序列,不含包任何靠可的从左到右的次序;

    要调强某种次序时:A. 通过字典的keys 搜集成为一个列表;B. 应用列表的sort法方停止排序;C. 应用Python的For 循环个逐表现;

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 

    近来的版本中直接调用 sorted 数函;

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 

    (4)       迭代和优化

    Python的一个要主准则就是:首先为了单简和可读性去编写码代,在程序可以任务,并证明确切有须要斟酌性能后,再斟酌该问题。

    (5)       不存在的键,if测试

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 

    (5)       组元

    组元是序列,有具可不变性,和符字串似相。

    持支意任类型、意任嵌套以及见常的序列作操。

    与列表和字典一样,郊游持支混合的类型和嵌套,但是不能增加和短缩,因为是可不变的。

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 

 

    组元不能够转变,供给了一种完整性的约束;而列表则是可以随时转变的。

 

    (6)       文件

    文件象对是Python码代对脑电上外部文件的要主口接。

    殊特性:没有特定的量常语法创立文件!

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 以后文件夹下创立文件data.txt;

 类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型

 

    Python理处更高级任务类文件工具:管道,先进先出列队(FIFO),

    套接字,通过键拜访文件,象对久持,基于描述符的文件,关系数据库和面向象对数据库口接等。

    (7)       其他心核类型

    集合、十进制数、分数、布尔值、殊特的占位符象对None等;

    (8)       码代灵活性

    在Python中,我们编写象对口接(所持支的作操)而不是类型。

    不要去像C一样,停止类型检测;完成任务可即;

    (9)       户用定义的类

 

文章结束给大家分享下程序员的一些笑话语录: 一条狗在街上闲逛,看见橱窗里一张告示:「招聘程序员。会编程,有团队精神,至少精通两种语言。均等机会。」
  那条狗就进去申请,但是被拒绝了。
  「我不能雇一条狗在公司里做事。」经理说。
  狗不服气,指着告示上「均等机会」几字*。
  经理没法,叹了口气,不屑地问道:「你会编程吗?」
  那条狗默默地走到电脑前,编了个程序,运作准确。
  「你有团队精神吗?」经理问。
  那条狗掉头看了看门外,一大群野狗在外面虎视耽耽。
  「我真的不能雇狗做这份工作。」经理气急败坏地说。
  「就算会编程、有团队精神,但是我需要的雇员至少要能精通两种语言。」
  那条狗抬头看着经理说:「喵-噢。」