文章分类 -  语言学习:Python

Learning Python Chapter 9 - Tuples Files and Everything else
摘要:元组(Tuples) tuple相当于是不可变的list,且表示方式为用括号套住,而非用方括号。 有序的任意数据集合 可用标号来获取 长度确定,可以任意嵌套 不可变 元组操作 list的Method中,只要会改变原数据的,就不可适用于元组。 只有一个元素的元组,需要用(1,)的形式来表达。 如果是多 阅读全文

posted @ 2016-10-18 08:34 hazelnut 阅读(60) 评论(0) 推荐(0)

Learning Python Chapter 8 - 列表和词典
摘要:列表 列表特点 列表是可变的序列,有以下特点: 有序的任意元素的集合 可以通过序号获取 长度可变,内容可为不同类型object,可任意嵌套 内容可变 列表操作 遍历 可以用for循环遍历。 可以用list comprehension遍历,并且一般编码和运行要快捷有效一些。 可以用map函数遍历,但是 阅读全文

posted @ 2016-10-08 14:43 hazelnut 阅读(72) 评论(0) 推荐(0)

Learning Python Chapter 7 - 字符串
摘要:在python中,没单独的字符类型,只有字符串。单个的字符以只有一个字符的字符串表示。 在3.X中,字符串有三种形式:用于Unicode的str,用于二位数据的bytes,以及bytes的变体bytearray。 python中的字符串是不可变的序列数据类型(immutable sequence), 阅读全文

posted @ 2016-10-03 19:57 hazelnut 阅读(104) 评论(0) 推荐(0)

Learning Python Chapter 6 - 动态变量类型
摘要:在Python中,变量的名字类似于C中的指针,而名字对应的数据(称为对象)类似于C中指针对应的地址中的数据。所以在程序运行过程中,名字对应的数据类型可以换来换去,其本质在于名字本身无数据类型的限制,名字指向的数据地址在变来变去而已。 而另一方面,每个对象都会存有当前指向自己的名字数量,一旦无指向自己 阅读全文

posted @ 2016-09-28 12:22 hazelnut 阅读(76) 评论(0) 推荐(0)

Learning Python Chapter 5 - 数字类型对象
摘要:python与C最大的一处不同是, python是动态处理的语言,不需要提前预定义变量。但是如果想要使用变量的话,变量必须已经初始化了一个值。 数值文字(numeric literal)的表达形式 十六进制数字前标记0x或0X 八进制数字前标记0o或0O 二进制数字前标记0b或0B 复数在虚部数字后 阅读全文

posted @ 2016-09-28 11:37 hazelnut 阅读(109) 评论(0) 推荐(0)

Learning Python Chapter 4 Python对象类型介绍
摘要:数字(number) 无上限,不像C一样有最大值,python中的数字类型可以无限大,只要你的电脑能算的出来 字符串(string) 属于sequence系列,string可以看作单一字符string的sequence string是不可变的(immutable),因此一旦创建之后就不能再变动了,但 阅读全文

posted @ 2016-09-20 22:34 hazelnut 阅读(99) 评论(0) 推荐(0)

Learning Python Chapter 3 如何运行python程序
摘要:通过Unix命令行运行 需要先cd到要运行的script所在的文件夹路径,然后将script拖进terminal窗口再按回车即可 通过Unix命令行,但不需cd 1. 在script文件内首行加入 !usr/local/bin/python 也即指明了python interpreter的路径位置, 阅读全文

posted @ 2016-09-18 22:18 hazelnut 阅读(111) 评论(0) 推荐(0)

导航