随笔分类 - python
摘要:Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Maci
阅读全文
摘要:处理异常需要用到 try/except 语句 TypeError 就是一个异常,它告诉我们类型错误,不能给两个字符串做除法 1 while 1: 2 try: 3 4 num1=input('输入被除数:') 5 num2=input('输入除数:') 6 7 result=int(num1)/in
阅读全文
摘要:10.1 从文件中读取数据 文本文件可存储的数据量多得难以置信:天气数据、交通数据、社会经济数据、文学作品等。每当需要分析或修改存储在文件中的信息时,读取文件都很有用,对数据分析应用 程序来说尤其如此。例如,你可以编写一个这样的程序:读取一个文本文件的内容,重新设置这些数据的格式并将其写入文件,让浏
阅读全文
摘要:1 #!/usr/bin/env python 2 #coding:utf-8 3 4 dict={ 5 'Hello' :'hello', 6 'Nice to meet you' :'Nice to meet you,too', 7 'Which fruit do you like ': 'apple', 8 'how old are...
阅读全文
摘要:Python有两个模块,time和calendar,它们可以用于处理时间 我们先来通过time.time()用于获取当前时间戳 首先 import time 导入时间模块 然后 print time.time() 出现1499938242.87这样一串数字 1 import time 2 print
阅读全文
摘要:Python允许你将类存 储在模块中,然后在主程序中导入所需的模块。 9.4.1 导入单个类 car.py my_car 9.4.2 在一个模块中存储多个类 9.4.3 从一个模块中导入多个类 my_cars.py 9.4.4 导入整个模块 可以导入整个模块,再使用句点表示法访问需要的类。这种导入方
阅读全文
摘要:根据类来创建对象被称为实例化 ,这让你能够使用类的实例。在本章中,你将编写一些类并创建其实例。你将指定可在实例中存储什么信息,定义可对这些实例执行 哪些操作。你还将编写一些类来扩展既有类的功能,让相似的类能够高效地共享代码。你将把自己编写的类存储在模块中,并在自己的程序文件中导入其他程序员编 写的类
阅读全文
摘要:一个简单的爬虫入门代码,爬取糗事百科主页的段子(不包括图片,仅文字)
阅读全文
摘要:认识常见编码 GB2312是中国规定的汉字编码,也可以说是简体中文的字符集编码 GBK 是 GB2312的扩展 ,除了兼容GB2312外,它还能显示繁体中文,还有日文的假名 cp936:中文本地系统是Windows中的cmd,默认codepage是CP936,cp936就是指系统里第936号编码格式
阅读全文
摘要:恢复内容开始 搭建平台windows 准备工具如下: 下载python https://www.python.org/ 如果你是新学python,哪果你没有要用的包是必须依赖于pyhton2.x 的,那么请毫不犹豫的选择python3.5吧! window安装步骤: 1、下载python安装。 ht
阅读全文
摘要:链接:https://www.zhihu.com/question/21653286/answer/95532074 转帖-[官解]Windows上Python2和3如何兼容 想学习Python3,但是暂时又离不开Python2。在Windows上如何让它们共存呢? 目前国内网站经常会让大家把其中一
阅读全文
摘要:7-9 五香烟熏牛肉(pastrami)卖完了 :使用为完成练习7-8而创建的列表sandwich_orders ,并确保'pastrami' 在其中至少出现了三次。在程序开头附近添加 这样的代码:打印一条消息,指出熟食店的五香烟熏牛肉卖完了;再使用一个while 循环将列表sandwich_ord
阅读全文
摘要:要记录大量的 用户和信息,需要在while 循环中使用列表和字典。 for 循环是一种遍历列表的有效方式,但在for 循环中不应修改列表, 要在遍历列表的同时对其进行修改,可使用while 循环。通过 将while 循环同列表和字典结合起来使用,可收集、存储并组织大量输入,供以后查看和显示。 7.3
阅读全文
摘要:7-4 比萨配料 :编写一个循环,提示用户输入一系列的比萨配料,并在用户输入'quit' 时结束循环。每当用户输入一种配料后,都打印一条消息,说我们会在比萨 中添加这种配料。
阅读全文
摘要:for 循环用于针对集合中的每个元素都一个代码块,而while 循环不断地运行,直到指定的条件不满足为止。 7.2.1 使用while 循环 7.2.2 让用户选择何时退出 7.2.3 使用标志 在要求很多条件都满足才继续运行的程序中,可定义一个变量,用于判断整个程序是否处于活动状态。这个变量被称为
阅读全文
摘要:6-7 人 :在为完成练习6-1而编写的程序中,再创建两个表示人的字典,然后将这三个字典都存储在一个名为people 的列表中。遍历这个列表,将其中每个人的所有 信息都打印出来。 :创建多个字典,对于每个字典,都使用一个宠物的名称来给它命名;在每个字典中,包含宠物的类型及其主人的名字。将这些字典存储
阅读全文
摘要:6.4.1 字典列表 Total number of alien: 30 在什么情况下需要处理成群结队的外星人呢?想象一下,可能随着游戏的进行,有些外星人会变色且移动速度会加快。 要将前三个外星人修改为黄色的、速度为中等且值10个点, 6.4.2 在字典中存储列表 每当需要在字典中将一个键关联到多个
阅读全文
摘要:遍历所有的键—值对 遍历字典时,键—值对的返回顺序也与存储顺序不同。 6.3.2 遍历字典中的所有键 在不需要使用字典中的值时,方法keys() 很有用。 6.3.3 按顺序遍历字典中的所有键 要以特定的顺序返回元素,一种办法是在for 循环中对返回的键进行排序。为此,可使用函数sorted() 来
阅读全文
摘要:1使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键first_name 、last_name 、age 和city 。将存储在该字典中 的每项信息都打印出来。 词汇表 :Python字典可用于模拟现实生活中的字典,但为避免混淆,我们将后者称为词汇表。 想出你在前面学过的
阅读全文
摘要:使用字典 在Python中,字典 是一系列键—值对 。每个键 都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。 键—值 对是两个相关联的值。指定键时,Python将返回与之相关联的值 6.2.2 添加键—值对 字典是一种动态结构,可随时在其中添加键
阅读全文
浙公网安备 33010602011771号