摘要:
为什么要创造一个和列表差别不大的容器类型?元组和列表看起来不同的一点是元组用圆括号而列表用方括号。而最重要的是,元组是不可变类型。这就保证了元组的安全性。创造元组给它赋值和列表完全一样。除了一个元素的元组要在元组分割符里加一个逗号以防跟普通的分组操作符混淆。>>> aTuple = (1)>>> a... 阅读全文
摘要:
列表和字符串类型很相似,是同样的序列式数据类型。但是字符串只能由字符组成,列表可以保留任意数目的Python对象的灵活的容器。Python的列表比C的数组要灵活,数组里面只能是一种类型,列表可以有多种。列表可以执行pop,empt,sort,reverse等操作,可以添加或减少元素。可以和其他的列表... 阅读全文
摘要:
字符串是Python最常见的一种类型。通过在引号间包含字符的方式创建它。Python里单双引号的作用是一致的。Python的对象类型里不存在字符型,一般用单个字符的字符串来使用。Python的字符串是一种直接量或者说标量,Python解释器在处理字符串时把它作为单一值并且不会包含其他Python类型... 阅读全文
摘要:
序列是指成员有序排列,可以通过下标偏移量访问的类型。Python序列包括:字符串、列表和元组。序列的每个元素可以指定一个偏移量得到,多个元素是通过切片操作得到的。下标偏移量从0开始计数到总数-1结束。序列类型操作符这些操作符是对所有序列类型都适用的。序列操作符作用seq[ind]获得下标为ind的元... 阅读全文
摘要:
数字提供了标量储存和直接访问,是不可更改类型,每次变更数值会产生新的对象。Python支持多种数字类型,包括整型、长整型、布尔型、双精度浮点、十进制浮点和复数。在Python中,变量并不是一个盒子,而是一个指针指向装变量值的盒子。对于不可更改类型来说,没办法改变盒子的内容,但是可以指向一个新的盒子。... 阅读全文
摘要:
Python用对象模型来存储数据。构造任何类型的值都是一个对象。Python对象都有是三个特性:身份,类型和值身份是每个对象的唯一身份标识。任何对象都可以用内建函数id()来得到身份。如:>>> s = 1>>> id(s)38249176身份可以认为是该对象的地址。类型是数据以何种方式保存,可以进... 阅读全文
摘要:
Python有如下的基本规则: #后表示注释 \n是行分隔符 \是继续上一行,将过长语句分开 ;分号将两个语句连接在一行中 :冒号将代码头和体分开 代码块用缩进块的方式体现 不同缩进深度分隔不同的代码块 Python文件用模块的形式组织缩进推荐风格,缩进四个空格宽度,... 阅读全文
摘要:
关于判断和循环语句Python的判断和循环语句非常直观,读起来很接近自然语言。判断语句if标准的if语句是如下结构:if expression: if_suite如果expression的表达式非0或者为True,那么if_suite代码块被执行。否则执行下一条语句。同时,Python的条件语... 阅读全文
摘要:
此文为《Python核心编程》的读书笔记记录。Python是一门解释性语言,所有的语句用解释器(interpreter)来直接解释,但它同时是High Level的语言,这样的组成能够在编写代码时得到直接与机器交互的体验。非常棒 >>> print "Hello World!"在解释器上直接输入,屏... 阅读全文
摘要:
到了学校安定下来了。回去几乎没干啥正事,也就没有断了背单词这项任务。平时在陪女票玩,见老朋友,还有自己浪费时间。有几篇《Python核心编程》的读书摘录,等下一起发上来。我发现自己读书是在抄书,但好歹抄过一遍也有点意思。尽量读出自己的感觉,我先把读书摘录发过来。不知道这样自己读后的摘录和理解内容搬到... 阅读全文