我们来考虑下如下几种场景: 1、编写一个python程序,如果程序比较简单,则可以把代码放到一个python文件中。但如果程序功能比较多,可能需要多个python文件来组织源代码。而这些文件之间的代码肯定有关联,比如一个文件中的python代码调用另一个python文件中定义的函数。 2、我们编写程 ...
分类:
编程语言 时间:
2016-03-31 12:30:27
阅读次数:
793
首先我们在编写python代码文件时,文件本身会采用一种编码格式,如 utf-8 或 gbk 这时我们需要在python文件的开头设置文件的编码格式,以告诉编译器。 如果文件的编码格式是 utf-8, 则在文件的第一行需要添加如下语句 #coding=utf-8 如果文件的编码格式是 utf-8, ...
分类:
编程语言 时间:
2016-03-31 00:15:26
阅读次数:
262
一.time模块 time模块提供各种操作时间的函数 一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 Python代码 #当前时间的时间戳 In [9]: time.time() Out[9]: 1376102328.53 ...
分类:
编程语言 时间:
2016-03-28 18:41:28
阅读次数:
209
notepad++编辑器还是比较好用的,对比sublime来说我还是比较喜欢这个编辑器的,因为有种掌控的感觉啊,sublime还是挺高深的。 在码完python代码后我们想要直接运行可能一时找不到办法。具体怎么做呢? 点击菜单栏的运行,在输入框中输入“cmd /k C:\Python27\pytho ...
分类:
编程语言 时间:
2016-03-26 15:38:30
阅读次数:
207
最近在学习python,又很多入门的例子又写了一边,基本上是C#和Python都写了一遍,对比发现语言真是相痛,只是语法不同而已。 python开发也是用的VS,很好用,特别是代码段运行,选中一段python代码,Ctrl+E+E执行结果就出来了,跟装了TestDriven写C#也差不多,很不错!! ...
分类:
编程语言 时间:
2016-03-23 23:37:19
阅读次数:
240
Dijkstra是解决单源最短路径的一般方法,属于一种贪婪算法。 所谓单源最短路径是指在一个赋权有向图中,从某一点出发,到另一点的最短路径。 以python代码为例,实现Dijkstra算法 1、数据结构设计 假设图以单边列表的方式进行输入,本例使用如下的一个图来进行分析: E表示一个图,它是一个二 ...
分类:
编程语言 时间:
2016-03-23 22:05:08
阅读次数:
243
安装环境:操作系统:Centos7-x86-64minimal一.安装pyenvpyenv是python的多版本管理器,他能在系统上实现Python的多版本共存,但又不会影响系统自带的python。安装gityum-yinstallgit
安装pyenv
gitclonegit://github.com/yyuu/pyenv.git~/.pyenv
echo‘exportPYENV_ROOT="$HOME/...
分类:
编程语言 时间:
2016-03-22 01:00:14
阅读次数:
664
这里是记录一些本人在开发过程中遇到的一些细节及代码优化问题,希望与君共勉。...
分类:
编程语言 时间:
2016-03-17 14:48:53
阅读次数:
305
模块就是一个包含python代码的文本文件,文件名以.py结尾,这是python扩展名; 1、创建一个模块nester.py,文件内容为: '''这是一个模块,可以打印列表,其中可能包含嵌套列表''' def print_list(the_list): """这个函数取一个位置参数the_list,
分类:
其他好文 时间:
2016-03-12 13:25:15
阅读次数:
214
在学习自己的一个PYTHON小程序,对于初学者来说,切忌复制粘贴代码,这样不利于详细记语法以及错误,遇到错误不要首先想到求助,先查看错误信息自己想想解决办法,实在不行的情况再寻求帮助,这样有利于锻炼解决问题的能力。 运行Python代码,有如下两个步骤(如运行HelloWorld.py) (这里要特
分类:
编程语言 时间:
2016-03-11 12:04:41
阅读次数:
213