![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PythonCom
Lich Howger
这个作者很懒,什么都没留下…
展开
-
041-Python语言开发PythonComputation(十 一)
Python语言开发PythonComputation(十一)Python语言开发PythonComputation(十一)二叉树自己写了一个简单的二叉树import randomclass Node(): def __init__(self, num): self.num = num self.pare...原创 2019-12-11 07:29:44 · 86 阅读 · 0 评论 -
037-Python语言开发PythonComputation(十)
递归递归就是一个方法重复调用自己def sayHello(i): if i==0: return else: print('hello---{}'.format(i)) sayHello(i-1)sayHello(10)说实话,其实代码中要避免使用递归递归逻辑复杂,而且性能也不好还...原创 2019-12-11 05:56:55 · 103 阅读 · 0 评论 -
033-Python语言开发PythonComputation(九)
@property 装饰器@property装饰器可以把一个方法变成一个类的属性这个方法的返回值就是这个类的对象的属性值比如这样class Person(): def __init__(self, name, age): self.name = name self.age = age def sayh...原创 2019-11-29 19:32:23 · 155 阅读 · 0 评论 -
026-Python语言开发PythonComputation(八)
OKToday We are going to learn Python.原创 2019-11-18 21:59:49 · 88 阅读 · 0 评论 -
020-Python语言开发PythonComputation(七)
正则表达式Regular Expression来看一下正则表达式的语法我们导入reImport re来看一下一些方法我们来写代码看看import restr='abc123'search = re.search('abc', str)print(search)search = re.search('\w', str)...原创 2019-11-12 18:37:44 · 110 阅读 · 0 评论 -
017-Python语言开发PythonComputation(六)
Database 数据库1.创建数据库2.连接数据库3.创建表 (CREATE TABLE4.插入记录 (INSERT INFO5.获取记录,获取排序记录 (SELECT6.从连接的表中获取记录7.更新记录8.删除记录1.一个数据库一般包括多个表2.每个表都有一个表名3.每张表都有列和行,列就是fields参数属...原创 2019-11-07 19:26:12 · 185 阅读 · 0 评论 -
014-Python语言开发PythonComputation(五)
有时候需要把一些复杂的信息存储在文件中比如一个list,或者一个文件夹的目录举个例子我们需要把['a','b','c']存储在一个文件中那么我们可以用pickle看看代码import picklechars = ['a', 'b', 'c', 'd', 'e']numbers = [1, 2, 3, 4, 5]f = open('text.txt', '...原创 2019-10-29 19:20:24 · 143 阅读 · 0 评论 -
010-Python语言开发PythonComputation(四)
哈希算法hash哈希算法是将一个可变长度的数据映射到一个固定长度数据的算法什么意思呢就是无论什么一个什么样的多长多短的数据经过哈希算法计算之后,会变成一个固定长度的数据我们来举个例子我们来看看python里面的hash()方法print(hash('a'))print(hash('aa'))print(hash('aaa'))print(...原创 2019-10-23 01:31:39 · 151 阅读 · 0 评论 -
007-Python语言开发PythonComputation(三)
Function方法方法其实就是我们把一段代码写在一个方法里面当我们调用这个方法的时候,那么就执行这个方法里面的代码举个例子先来写一个简单的方法def printHelloworld(): print('helloworld')printHelloworld()printHelloworld()printHelloworld(...原创 2019-10-15 19:32:42 · 214 阅读 · 0 评论 -
004-Python语言开发PythonComputation(二)
Boolean Expression布尔表达式条件判断一.identityis,is not二.值的比较==, !=, <= , >= , > , <三.成员,in,, not in四.逻辑 与,或,非if else 表达式我们来...原创 2019-10-08 17:00:34 · 135 阅读 · 0 评论 -
002-Python语言开发PythonComputation(一)
Python先来写hello world我们用几种不同的方法来写,看看有什么相同和不同print('hello world')print("hello world")print('hello'+'world')print('hello'+"world")print('hello','world')print("hello","world")print('...原创 2019-10-05 02:08:23 · 189 阅读 · 0 评论