![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习
超级菠萝
这个作者很懒,什么都没留下…
展开
-
解析和读取文件
列表解析和字典解析metadata = [(f, os.stat(f)) for f in glob.glob('*test*.py')] metadata_dict = {f:os.stat(f) for f in glob.glob('*test*.py')}交换字典键和值:a_dict = {value:key for key, value in a_dict.items()}#颠倒原创 2015-12-09 17:25:16 · 562 阅读 · 0 评论 -
开始学习Python,设置环境和编译一个简单的程序
下载了JAVA,设置环境变量。下载eclipse,和Python的套件。http://marketplace.eclipse.org/node/114下载Python https://www.python.org/设置eclipse下的Python,参见http://blog.csdn.net/qinde025/article/details/6368149eclipse创建p原创 2015-12-05 23:09:36 · 334 阅读 · 0 评论 -
【Python编码规范】参考网页
官网 http://legacy.python.org/dev/peps/pep-0008/中文翻译 http://python.freelycode.com/contribution/detail/47编程规范及性能优化 http://www.open-open.com/lib/view/open1358402790652.html#articleHeader0转载 2016-06-10 11:33:40 · 377 阅读 · 0 评论 -
[读取文件数据],open()的返回类型和【list.append(),造成显性写入\n】。方法参数的缺省带来的影响?
#os.chdir('D:\IDE\workspace\testfiles')os.chdir('D:/IDE/workspace/testfiles')print(os.getcwd())输出为D:\IDE\workspace\testfiles斜杠方向不同原创 2015-12-06 09:40:38 · 448 阅读 · 0 评论 -
不完整笔记:内置数据类型【未包含字符串】
支持:print("""GOODMORNINGMATE""")布尔值:零值是 false[假],非零值是 true[真],数学运算中,false=0,true=1比如:if 10:extend()添加参数(列表中,每个单个string)append()添加参数(整个list,作为一个元素加入到列表中)原创 2015-12-09 11:57:39 · 480 阅读 · 0 评论 -
【HeadFirst】第七章:web开发[本地localhost访问][自动访问index.html]
在浏览器中输入:http://localhost:8080而不是https://localhost:8080,会出现报错启动simple_httpd.py,访问上述网址,为什么会自动访问到index.html?而不是其他py文件?# coding=gbk'''提供一个支持CGI的web服务器'''from http.server import HTTPServer,原创 2015-12-13 21:08:41 · 2462 阅读 · 0 评论 -
self,列表推导,分片,集合
class AthleteList(list): def __init__(self, a_name, a_dob=None, atimes=[]): list.__init__([]) self.name = a_name self.dob = a_dob self.extend(atimes)原创 2015-12-12 18:08:44 · 310 阅读 · 0 评论 -
字典排序:函数方法报错,lambda,type与isinstance的区别,==与is
sorted()参数中,缺少“key=”和“reverse=”,会出现报错:SyntaxError: positional argument follows keyword argumentmdict3 = sorted(mdict1.items(), key=lambda x:x[0], reverse=False)形如:mList = sorted(对象的列表xList,xList原创 2015-12-11 22:18:52 · 750 阅读 · 0 评论 -
eclipse中(代码块)[注释][缩进]和(相关名称)[重命名],Python[编码规范]
多行注释 Ctrl + /多行缩进选择代码段后tab,取消缩进shift + tab重命名相关名称(函数,属性等) alt+shift+r编码规范 PEP8 Python 编码规范https://www.python.org/dev/peps/pep-0008/简易介绍:http://blog.chinaunix.net/uid-21633169-id-427771原创 2015-12-12 10:30:08 · 441 阅读 · 0 评论 -
【代码】【有统计错误,待修改】统计文件中,不同字符出现的次数(未排序)
# coding=gbk'''Created on 2015年12月9日@author: Ryan'''# 统计文件中,不同字符出现的次数(未排序)import MyDeftag = 1if tag == 0: with open('文字统计.txt','r') as mFile: mStr = mFile.read(); #MyDef.原创 2015-12-09 22:52:54 · 327 阅读 · 0 评论 -
【代码】统计文件中,不同字符出现的次数(可排序,没有处理英文单词、数字和大小写)
上次代码有逻辑问题,如下:for each in mStr: if each in mWord: if each == '\n':#不修改的话,文件中会执行换行 mWord['[换行]'] = mWord['[换行]'] + 1原创 2015-12-12 14:20:03 · 952 阅读 · 0 评论 -
Python快捷键(含官方快捷键PDF链接)
(转载)提示CTRL Q: 在参数列表位置,显示可以输入的所有参数。CTRL Q: 查看选中方法的文档字符串阅读CTRL -: 折叠当前代码CTRL +: 展开当前代码CTRL SHIFT -: 折叠所有代码CTRL SHIFT +: 展开所有代码CTRL SHIFT F7: 将当前单词在整个文件中高亮,F3移动到下一个,ESC取消高亮。CTRL F转载 2016-06-10 11:56:27 · 436 阅读 · 0 评论