Python-正则与文件项目(疯狂填词)

摘要: 创建一个疯狂填词(Mad Libs)程序,它将读入文本文件,并让用户在该文本文件中出现ADJECTIVE、NOUN、ADVERB 或VERB 等单词的地方,加上他们自己的文本。例如,一个文本文件可能看起来像这样:The ADJECTIVE panda walked to the NOUN and t 阅读全文
posted @ 2018-06-05 22:25 Annaying 阅读(329) 评论(0) 推荐(0) 编辑

Python 字典与列表使用实例

摘要: python-让繁琐工作自动化# coding=utf-8 # 第五章练习题 # 定义函数 from collections import Counter def displayInventory(inventory): print("Inventory:") item_total=0 #for i in inventory.items(): # print... 阅读全文
posted @ 2018-05-20 21:09 Annaying 阅读(1200) 评论(0) 推荐(0) 编辑

python-细节总结

摘要: 1. python不支持类型: char 2. 字符视为长度为1的字符串 3. 字典中的键:要求为不可变的对象 4.python 2.X中 print type(1/2) <type'int'> python 3.x中 print(type(1/2)) <type'float'> 5. math.f 阅读全文
posted @ 2017-11-30 14:21 Annaying 阅读(173) 评论(0) 推荐(0) 编辑

python-获取网页源码及保存网页图片到本地实例

摘要: 功能描述: 使用python获取目标网页的源码及保存网页图片保存到本地 代码: 阅读全文
posted @ 2017-11-21 13:47 Annaying 阅读(5237) 评论(0) 推荐(0) 编辑

python-随机向文件中写入100个名字实例

摘要: 功能描述: 程序读入一个forenames文件与一个surnames 文件,创建两个列表,之后创建文件test-names.txt并向其中写入100个随机的名称。 注: 程序来源于python3程序开发指南 阅读全文
posted @ 2017-11-15 10:18 Annaying 阅读(1627) 评论(0) 推荐(0) 编辑

python-计算文件中每个字出现的次数

摘要: 功能描述: 计算文件中每个字出现的不同次数。对命令行中给定的所以文件,该程序以字母顺序列出每个字以及该字出现的次数: 运行结果: 注:在于代码文件同目录下,新建文件并添加点数据,进行执行操作 阅读全文
posted @ 2017-11-14 17:06 Annaying 阅读(5525) 评论(0) 推荐(0) 编辑

python-序列类型

摘要: 1. 元组 元组是个有序的序列,其中包含0个或多个对象引用。元组支持与字符串一样的分片与步距的语法,这使得从元组中提取数据项比较容易。元组也是固定的,不能替换或删除其中包含的任意数据项。如果需要修改有序序列,我们应该使用类别而非元组。如果要对元组进行修改,可以使用list()转换函数将其转换为列表, 阅读全文
posted @ 2017-11-14 11:12 Annaying 阅读(8218) 评论(1) 推荐(0) 编辑

python-字符串

摘要: 字符串常用方法: 1. 使用len() 函数返回字符串的字符数,返回值是字符串中的字符数(如果字符串为空,就返回0) 2. +操作符被重载用于实现字符串链接,如果有大量字符串需要链接,使用str.join()方法是一种更好的方案,如下图: * 操作符提供了字符串复制功能: 3. 从外部源接受字符串时 阅读全文
posted @ 2017-11-13 13:16 Annaying 阅读(352) 评论(0) 推荐(0) 编辑

python示例1(基本知识巩固)

摘要: 练习1:创建一个程序,该程序提示用户在while循环中输入数值,并更加输入的数值逐步构建一个列表。用户结束输入(按Enter键)时,打印出输入的数值本身、输入数值个数、输入数值和、输入的最小值和最大值以及平均值。 示例代码: 注意:本程序中使用了 int()类型转换方法和最小值和最大值获取方法 li 阅读全文
posted @ 2017-11-10 10:06 Annaying 阅读(315) 评论(0) 推荐(0) 编辑

python-示例(基本知识巩固)

摘要: 程序功能是:在命令行中提供一个数值,之后该程序会使用“大”数字向控制台输出该数值,结果如图: 代码如下: 对该程序进行修改,不在打印* ,打印具体数字。结果如下: 具体代码修改如下: 使用replace()函数将* 替换为数字 阅读全文
posted @ 2017-11-09 22:13 Annaying 阅读(293) 评论(0) 推荐(0) 编辑