随笔分类 -  python

python学习笔记
摘要:1 #coding:utf-8 2 import random 3 4 # random.randint(1,10)产生1,10的随机整数 5 for i in range(1,5): 6 ranint = random.randint(1,10) 7 print(ranint, end=" ") 8 print() 9 10 #random.random... 阅读全文
posted @ 2018-08-02 21:50 mfyang 阅读(1069) 评论(0) 推荐(0)
摘要:本章主要讲了python程序的调试,当程序有BUG或异常的时候,我们如何调试代码找出问题点。其实在本章之前的章节我们做练习的时候都会遇到各种各样的错语和异常,最初当不知道程序哪里出错的情况下不可否认的都使用了print语句进行输出并调试代码。没错print也是调试代码的一种工具,直观简单,但也有缺点 阅读全文
posted @ 2017-04-29 13:21 mfyang 阅读(997) 评论(0) 推荐(0)
摘要:本章介介绍了shutil,zipfile模块的使用,我们先来认识一下这2个模块吧。 一.shutil模块 shutil模块主要用于对文件或文件夹进行处理,包括:复制,移动,改名和删除文件,在shutil模块中主要以下这么几个函数: 1.复制文件和文件夹 shutil模块提供了2个函数:shutil. 阅读全文
posted @ 2017-04-22 21:30 mfyang 阅读(1428) 评论(2) 推荐(0)
摘要:第8章实践项目之疯狂填词 创建一个一个疯狂填词(Mad Libs),程序,它将读入文本文件,并让用户在该文本文件中出现 ADJECTIVE,NOUN,VERB等单词的地方,加上他们自己的文本。 首先准备一个a.txt的文本文件 程序代码如下: 输出结果为: cat下b.txt OK 大功告成。 阅读全文
posted @ 2017-04-16 18:34 mfyang 阅读(1581) 评论(3) 推荐(0)
摘要:1 #!/usr/bin/env python3.5 2 #coding:utf-8 3 import re 4 5 # 7.18.1 6 7 # 强口令检测 8 # 写一个函数,使用正则表达式,确保传入的口令字符串是强口令 9 # 长度不少于8个字符,同时包含大小写,至少有1个数字 10 11 pw = input("请输入口令:") 12 def checkpw(pa... 阅读全文
posted @ 2017-04-09 16:44 mfyang 阅读(2151) 评论(5) 推荐(1)
摘要:#!/usr/bin/env python3.5 2 #coding:utf-8 3 # 4 # 这个项目主要目的是字符串的处理,简单格式化输出 5 tableData = [['apples','oranges','cherries','banana'], 6 ['Alice','Bob','Carol','David'], 7 ... 阅读全文
posted @ 2017-04-03 20:00 mfyang 阅读(1812) 评论(2) 推荐(2)
摘要:程序运行结果如下: (py35env) frank@ThinkPad:py_fas$ python dict_inventory-5.py 5.6.1参考答案 给定字典: {'arrow': 12, 'gold coin': 42, 'dagger': 1, 'rope': 1, 'torch': 阅读全文
posted @ 2017-04-03 13:15 mfyang 阅读(1913) 评论(5) 推荐(0)
摘要:1 #!/usr/bin/env python3.5 2 # coding:utf-8 3 # 假定有一个列表,编写函数以一个列表值作为参数,返回一个字条串 4 # 该字符串包含所有表项,之间以逗号和空格分隔,并在最后一个值前插入 and 5 # 要求函数能处理传递给它的任何列表 6 7 # spam = input('please input a list:') 8 # 刚开... 阅读全文
posted @ 2017-04-02 21:26 mfyang 阅读(3002) 评论(2) 推荐(2)
摘要:python编程快速上手之第3章实践项目参考答案 阅读全文
posted @ 2017-04-02 14:06 mfyang 阅读(1582) 评论(5) 推荐(1)