
Python
changyuanchn
这个作者很懒,什么都没留下…
展开
-
Python学习之控制流部分
0) 引论前面介绍了基础数据部分,本节将总结一下Python的控制流。有了基础数据以及控制流,则就可以写出一些初步的程序。可以说语言通用的部分就是基础数据和控制流,这两部分构成了一门语言最最基本的部分。控制流主要有顺序结构,if结构,循环结构。下面一一介绍。1)赋值语句>>> x=1>>> x1除了最基本的赋值语句形式:x=1; Python还支持链式赋值,如下面所示:原创 2014-01-15 14:17:07 · 885 阅读 · 0 评论 -
Python学习之函数
0) 引论函数是实现代码复用的主要途径之一,而且函数的使用也可以使得程序更加容易理解,更加规范化。程序很多时候并不是给计算机的,而是给人看的。这里总结一下Python中的函数的应用1) 函数首先Python中的函数的格式是怎样的。def 函数名(形参): 函数体下面是一个计算fibonacci数列的函数的定义:def fibs(num): result=[0原创 2014-01-17 21:09:49 · 1282 阅读 · 0 评论 -
Python学习之基础数据部分
0)引论Python是一门面向对象的编程语言,语法简洁清晰,容易上手,而且应用相当广泛,尤其在科学计算领域与网络领域。python与matlab很相似,都是解释型的语言,能够通过解释器实时得到每一步的结果。相对比于matlab,python是免费的,这才是其最大优势,而且python有很强大的库(当然这个比matlab差点,毕竟商业软件有很强大的资金支持),但是在很多方面也是够用的了,而且py原创 2014-01-13 18:06:28 · 1128 阅读 · 0 评论 -
Python之八皇后问题
八皇后的问题解析请见:点击打开链接这里给出Python的解法,相对于C语言,Python比较简单,代码量较小,但是效率也只能呵呵了,貌似很难两全啊。首先定义冲突函数:def conflict(state,nextX): nextY = len(state) for i in range(nextY): if abs(state[i] - ne原创 2014-11-23 16:39:19 · 1775 阅读 · 0 评论 -
SQLite的Python编程
python sqlite3原创 2017-06-07 00:20:49 · 1255 阅读 · 0 评论 -
python学习之地址簿程序
A Byte of Python地址簿程序原创 2017-10-31 05:02:41 · 1327 阅读 · 0 评论 -
深度优先和广度优先的Python实现
#coding=utf-8 class Gragh(): def __init__(self,nodes,sides): ''' nodes 表示点 sides 表示边 ''' # self.sequense是字典,key是点,value是与key相连接的点 self.sequense =原创 2018-01-09 05:09:40 · 23724 阅读 · 11 评论