上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 31 下一页
摘要: 一,持久性 我们见过的程序大多是很短暂的,它们往往只是运行那么一会,然后产生一些输出,等运行结束了,它们的数据就也都没了。如果你再次运行一个程序,又要从头开始了。 另外的一些程序就是持久的,它们运行时间很长,甚至一直在运行;这些程序还会至少永久保存一部分数据,比如存在硬盘上等等。 然后如果程序关闭了 阅读全文
posted @ 2020-06-30 18:21 巴州夜雨 阅读(205) 评论(0) 推荐(0) 编辑
摘要: >>> fout = open('output.txt', 'w') Traceback (most recent call last): File "<stdin>", line 1, in <module> PermissionError: [Errno 13] Permission denie 阅读全文
posted @ 2020-06-30 18:08 巴州夜雨 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 元组: 一列元素组成的不可修改的序列。 元组赋值: 一种赋值语句,等号右侧用一个序列,左侧为一个变量构成的元组。右侧的内容先进行运算,然后这些元素会赋值给左侧的变量。 收集: 变量长度可变元组添加元素的运算。 分散: 将一个序列拆分成一系列参数组成的列表的运算。 拉链对象: 调用内置函数 zip 得 阅读全文
posted @ 2020-06-30 15:36 巴州夜雨 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一,元组与列表 zip 是一个内置函数,接收两个或更多的序列作为参数,然后返回一个元组列表,该列表中每个元组都包含了从各个序列中的一个元素。 1.下面这个例子中,一个字符串和一个列表通过zip这个函数连接到了一起: >>> s = 'abc' >>> t = [0, 1, 2] >>> zip(s, 阅读全文
posted @ 2020-06-30 10:54 巴州夜雨 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 函数的参数可以有任意多个;用星号*开头来作为形式参数名,可以将所有实际参数收录到一个元组中。 例如 printall 就可以获取任意多个数的参数,然后把它们都打印输出: >>> def printall(*args): ... print(args) ... 你可以随意命名收集来的这些参数: >>> 阅读全文
posted @ 2020-06-29 20:05 巴州夜雨 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 一,赋值 1.对两个变量的值进行交换是一种常用操作;用常见语句来实现的话,就必须有一个临时变量。比如下面这个例子中是交换 a 和 b: >>> t1 = ('a', 'b', 'c') >>> temp = t1 >>> t2 = t1 >>> t1 = temp 这样解决还是挺麻烦的;用元组赋值就 阅读全文
posted @ 2020-06-29 15:02 巴州夜雨 阅读(2358) 评论(0) 推荐(0) 编辑
摘要: 元组的不可修改 1.元组是一系列的值。这些值可以是任意类型的,并且用整数序号作为索引,其实元组和列表非常相似,二者间重要的区别就是:元组不可修改。 元组的语法是一系列用逗号分隔的值: >>> t = 'a', 'b', 'c', 'd' 通常都用一对圆括号把元组的元素包括起来,这样看起来比较规范,但 阅读全文
posted @ 2020-06-28 23:31 巴州夜雨 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: 映射: 一组数据中元素与另一组数据中元素的一一对应的关系。 字典: 从键到对应键值的映射。 键值对: 有映射关系的一对键和对应的键值。 项: 字典中键值对也叫项。 键: 字典中的一个对象,键值对中的第一部分。 键值: 字典中的一个对象,键值对的第二部分。< 注意,这个和之前提到的值不同,在字典使用过 阅读全文
posted @ 2020-06-28 21:02 巴州夜雨 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一,字典与循环 如果你在 for 语句里面用字典,程序会遍历字典中的所有键。例如下面这个 print_hist 函数就输出其中的每一个键与对应的键值: $ cat c.py #!/bin/python def histogram(s): d = dict() for c in s: if c not 阅读全文
posted @ 2020-06-28 20:53 巴州夜雨 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 假设你得到一个字符串,然后你想要查一下每个字母出现了多少次。 1. 用字典来实现的优势,就是我们不需要知道字符串中有哪些字母,只需要为其中存在的字母来提供存储空间。 $ cat c.py #!/bin/python def histogram(s): d = dict() for c in s: i 阅读全文
posted @ 2020-06-24 23:08 巴州夜雨 阅读(577) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 31 下一页