上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 类 >>> class P: ... pass ... >>> P <class __main__.P at 0x0000000001F4B828> 类对象:只有具备自己的一些属性+操作这些属性的方法就可以成为对象,因为类也是对象 类是模板 类对象的使用: #coding=utf-8 #类变量声明: 阅读全文
posted @ 2018-03-21 22:47 小七Libra 阅读(220) 评论(0) 推荐(0) 编辑
摘要: #encoding=utf-8 import sys try: 1/0 print "never executed!" except ZeroDivisionError,e: print "ZeroDivisionError occur" except IOError,e: print "IO Er 阅读全文
posted @ 2018-03-21 22:46 小七Libra 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 如何判断是不是json串? 能实现dump的功能,就是json 如果不能实现load和dump,就不是json串 >>> import json >>> d={"1":"a"} >>> json.dumps(d) '{"1": "a"}' >>> json.loads(json.dumps(d)) 阅读全文
posted @ 2018-03-21 22:45 小七Libra 阅读(126) 评论(0) 推荐(0) 编辑
摘要: >>> s="1a2a3a4a5a" >>> s1=s.split('a') >>> >>> s1 ['1', '2', '3', '4', '5', ''] >>> 'b'.join(s1) '1b2b3b4b5b' >>> import os >>> os.linesep #查询换行符 '\r\ 阅读全文
posted @ 2018-03-21 22:45 小七Libra 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 函数 查看命令:cmd下输入python,输入dir(__builtins__),可输出自带的函数 再用help查看函数如何使用。 没有return 值时会返回None 练习:找出一个序列中第二大的数 方法一: 先排序,输出第二个 #conding=utf-8 def secondBiggest(a 阅读全文
posted @ 2018-03-21 22:43 小七Libra 阅读(407) 评论(0) 推荐(0) 编辑
摘要: #encoding=utf-8 def print_square(height): print '*'*height for i in range(height/4): print '*'+" "*(height-2)+'*' print '*'*height print_square(20) >> 阅读全文
posted @ 2018-03-21 22:43 小七Libra 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1. 对象:一组数据和操作数据方法的集合 >>> class Person(object): ... def __init__(self,name): ... self.name=name ... def get_name(self): ... return self.name ... >>> p= 阅读全文
posted @ 2018-03-21 22:41 小七Libra 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一.Python特点 缺点:若语言类型,变量不需要声明,会出现被改的情况。 二.编码知识 练习: 小写 a-z (97-122) + 数字 1-9(49-57) +大写 A-Z(65-90) 编程思想:Chr(97)不断累加,就能出来所有a-z 代码: >>> code=97 >>> s="" >> 阅读全文
posted @ 2018-03-21 22:39 小七Libra 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 广度优先遍历:优先遍历兄弟节点,再遍历子节点 算法:通过队列实现--》先进先出 广度优先遍历的结果: 50,20,60,15,30,70,12 程序遍历这个二叉树: # encoding=utf-8from Queue import Queue class TreeNode(object): def 阅读全文
posted @ 2018-03-17 21:44 小七Libra 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 二叉树 组成: 1、根节点 BinaryTree:root 2、每一个节点,都有左子节点和右子节点(可以为空) TreeNode:value、left、right 二叉树的遍历: 遍历二叉树:深度优先遍历、广度优先遍历。 广度:先遍历兄弟节点,再遍历子节点 深度:先遍历子节点,再遍历兄弟节点 上图深 阅读全文
posted @ 2018-03-10 22:43 小七Libra 阅读(2845) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页