类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型
这几周一直在查找类型列表之类的问题,上午正好有机会和大家讨论一下.
第二分部 类型与算运
第四章 绍介Python象对类型
形成: 象对 --> 表达式 --> 语句 --> 模块 --> 程序
应用内置象对:程编单简、壮大、高效!
程序更易容编写;
内置象对是扩展的件组;
内置象对往往比定制的数据结构更有效率;
内置象对是语言的标准的一分部;
Python 心核数据类型
Python 无明声!
(1) 数字
精度(全精度、户用好友式形); math模块的引入
(2) 符字串
单个符字的符字串序列
(1) 序列
正向索引从最边左的偏移量停止编码,0,1,……
反向索引从最右侧的偏移量停止算计,……,1,0
S[-1] 等同于 S[len(S)-1]
分片作操 X[I:J] 从偏移量 I 开始,直到 J-1;
一个分片中,边左默以为0,右侧默以为序列长度;
持支 “+” 合并 以及 重复
(2) 可不变性
可不对某一符字位置直接赋值停止转变,需建新符字串停止转变;
*** 个一每心核类型都有可变性与可不变之分,数字、符字串、元祖可不变;
列表和字典由自转变。
(3) 类型特定的法方
明简的则法:
可作为多种类型通用型作操的都是以内置数函或表达式的式形现出[例如,len(X),X[0] 等];
类型特定的作操都是以法方调用的式形现出[例如,aString.upper() ]。
(4)追求Help
dir(S) 语句给出该类型的法方名称;
传递给 help(S.replace) 询查是做什么的;
(5)编写符字串的其他法方
“”” ***** ””” 可以包含多行符字串量变;
“ *** ” 与 ‘ *** ‘ 同相;
持支 \ 义转机制;
(6)模式匹配
匹配子符字串响应分部,保存为组;
(3) 列表
(1) 序列作操
基本作操与符字串无差
(2) 类型特定作操
列表与其他语言的组数式形似相,但是列表要壮大,且外部元素并无牢固类型的约束;列表没有牢固巨细;
列表可以就地在某一位置插入元素,移除元素,同时修改列表;不并创立新的列表;
(3) 界边检查
虽无牢固巨细,但是对列表以外的位置赋值也是会致使误错滴!!
(4) 嵌套
爱,有的时候不需要山盟海誓的承诺,但她一定需要细致入微的关怀与问候;爱,有的时候不需要梁祝化蝶的悲壮,但她一定需要心有灵犀的默契与投合;爱,有的时候不需要雄飞雌从的追随,但她一定需要相濡以沫的持支与理解。
(5) 列表析解
(4) 字典
是一种映射;
是通过键而不是对相位置停止存储;
字典是Python心核象对集合中的独一的一种映射类型,有具可变性,可以就地停止转变,随需求增大或减小,像列表一样;
(1) 映射作操
字典编写在大括号里,含包一系列的“键:值”对;
字典的索引作操和序列应用的是同相的语法,但方括号里是键值;
字典的创立
(2) 重访嵌套
最后一次引用象对后(例如赋值),这个象对所占用的存内空间将会动自清算失落;
Python 有具一种叫做渣滓搜集的特性,在程序运行时清算不再应用的存内;
(3) 键的排序:for 循环
字典不是序列,不含包任何靠可的从左到右的次序;
要调强某种次序时:A. 通过字典的keys 搜集成为一个列表;B. 应用列表的sort法方停止排序;C. 应用Python的For 循环个逐表现;
近来的版本中直接调用 sorted 数函;
(4) 迭代和优化
Python的一个要主准则就是:首先为了单简和可读性去编写码代,在程序可以任务,并证明确切有须要斟酌性能后,再斟酌该问题。
(5) 不存在的键,if测试
(5) 组元
组元是序列,有具可不变性,和符字串似相。
持支意任类型、意任嵌套以及见常的序列作操。
与列表和字典一样,郊游持支混合的类型和嵌套,但是不能增加和短缩,因为是可不变的。
组元不能够转变,供给了一种完整性的约束;而列表则是可以随时转变的。
(6) 文件
文件象对是Python码代对脑电上外部文件的要主口接。
殊特性:没有特定的量常语法创立文件!
以后文件夹下创立文件data.txt;
Python理处更高级任务类文件工具:管道,先进先出列队(FIFO),
套接字,通过键拜访文件,象对久持,基于描述符的文件,关系数据库和面向象对数据库口接等。
(7) 其他心核类型
集合、十进制数、分数、布尔值、殊特的占位符象对None等;
(8) 码代灵活性
在Python中,我们编写象对口接(所持支的作操)而不是类型。
不要去像C一样,停止类型检测;完成任务可即;
(9) 户用定义的类
文章结束给大家分享下程序员的一些笑话语录: 一条狗在街上闲逛,看见橱窗里一张告示:「招聘程序员。会编程,有团队精神,至少精通两种语言。均等机会。」
那条狗就进去申请,但是被拒绝了。
「我不能雇一条狗在公司里做事。」经理说。
狗不服气,指着告示上「均等机会」几字抗议。
经理没法,叹了口气,不屑地问道:「你会编程吗?」
那条狗默默地走到电脑前,编了个程序,运作准确。
「你有团队精神吗?」经理问。
那条狗掉头看了看门外,一大群野狗在外面虎视耽耽。
「我真的不能雇狗做这份工作。」经理气急败坏地说。
「就算会编程、有团队精神,但是我需要的雇员至少要能精通两种语言。」
那条狗抬头看着经理说:「喵-噢。」
类型列表Python 学习手册 第二部分 类型与运算 第4章 介绍Python对象类型相关推荐
- Python学习手册--第二部分(数据类型)
简单地对Python有了一定的了解之后,我们开始正式学习Python. Python的核心数据类型见下表. 类型 例子 数字 1234 字符串 'span',"guido" 列表 ...
- python学习手册(第4版)第十一章
在第十章中,简单了解了python的语句,结构:程序-模块-语句-表达式,还有暂时接触较少而又特别有用的语句try/except/finally. 现在学习第十一章,详细展开python语句,主要内容 ...
- python学习手册条件-总算晓得python学习手册正式版
为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...
- python学习手册条件-Python学习手册(第4版)pdf
Python学习手册(第4版) 内容简介 <Python学习手册(第4版)>学习Python的主要内建对象类型:数字.列表和字典.使用Python语句创建和处理对象,并且学习Python的 ...
- python学习手册中文版免费下载-Python学习手册
Python学习手册第4 版将帮助你使用Python快速实现这一点,不管你是编程新手还是Python初学者.本书是易于掌握和自学的教程,根据作者Python专家Mark Lutz的著名培训课程编写而成 ...
- python学习手册中文版免费下载-Python学习手册 第三版
<Python学习手册(第3版)>讲述了:Python可移植.功能强大.易于使用,是编写独立应用程序和脚本应用程序的理想选择.无论你是刚接触编程或者刚接触Python,通过学习<Py ...
- python学习手册中文版免费下载-Python学习手册(第3版)
<Python学习手册(第3版)>为机械工业出版社出版. 目录 前言 第一部分 使用入门第1章 问答环节 人们为何使用Python 软件质量 开发者效率 Python是"脚本语言 ...
- Python学习手册(套装上下册)(原书第5版)
Python学习手册(原书第5版) 本书分为上.下两册. 如果你想动手编写高效.高质量并且很容易与其他语言和工具集成的代码,本书将快速地帮助你利用Python提高效率.本书基于Python专家的流程培 ...
- python基础语法手册-Python学习手册(第4版)pdf
Python学习手册(第4版) 内容简介 <Python学习手册(第4版)>学习Python的主要内建对象类型:数字.列表和字典.使用Python语句创建和处理对象,并且学习Python的 ...
最新文章
- try-with-resources语句
- 【Android 文件管理】分区存储 ( 创建与查询图片文件 )
- 【翻译】Nginx的反向代理
- eclipse安装阿里规范模板
- Ascamp;Chr Converter v1.0.vbs
- C语言练字用小软件 — Practise_Calligraphy_1.0(ANSI)
- 华为手机连电脑当摄像头用_怎么用华为手机当电脑摄像头?
- QQ自动发送信息脚本
- sla java_Grafana中滑动窗口的Prometheus正常运行时间或SLA百分比
- Java:闹钟程序源代码,再也不用担心不能起床了
- c语言 不同的io口组成数组,本章内容并行IO口电路结构认识C语言C语言基本语句C语.ppt...
- 【智能制造】工业软件:智能制造的大脑
- 看图猜地理-黑龙江篇
- Docker (四) 容器基本命令
- 使用awk 统计分析游戏后台日志中的数据
- 动软多数据库链接类实例
- 卷积神经网络的三个特性
- SQL Server 2005 SP3正式版下载
- 信用卡客户风险分析与评价
- linux cmwq介绍