摘要:
类 >>> class P: ... pass ... >>> P <class __main__.P at 0x0000000001F4B828> 类对象:只有具备自己的一些属性+操作这些属性的方法就可以成为对象,因为类也是对象 类是模板 类对象的使用: #coding=utf-8 #类变量声明: 阅读全文
摘要:
#encoding=utf-8 import sys try: 1/0 print "never executed!" except ZeroDivisionError,e: print "ZeroDivisionError occur" except IOError,e: print "IO Er 阅读全文
摘要:
如何判断是不是json串? 能实现dump的功能,就是json 如果不能实现load和dump,就不是json串 >>> import json >>> d={"1":"a"} >>> json.dumps(d) '{"1": "a"}' >>> json.loads(json.dumps(d)) 阅读全文
摘要:
>>> s="1a2a3a4a5a" >>> s1=s.split('a') >>> >>> s1 ['1', '2', '3', '4', '5', ''] >>> 'b'.join(s1) '1b2b3b4b5b' >>> import os >>> os.linesep #查询换行符 '\r\ 阅读全文
摘要:
函数 查看命令:cmd下输入python,输入dir(__builtins__),可输出自带的函数 再用help查看函数如何使用。 没有return 值时会返回None 练习:找出一个序列中第二大的数 方法一: 先排序,输出第二个 #conding=utf-8 def secondBiggest(a 阅读全文
摘要:
#encoding=utf-8 def print_square(height): print '*'*height for i in range(height/4): print '*'+" "*(height-2)+'*' print '*'*height print_square(20) >> 阅读全文
摘要:
1. 对象:一组数据和操作数据方法的集合 >>> class Person(object): ... def __init__(self,name): ... self.name=name ... def get_name(self): ... return self.name ... >>> p= 阅读全文
摘要:
一.Python特点 缺点:若语言类型,变量不需要声明,会出现被改的情况。 二.编码知识 练习: 小写 a-z (97-122) + 数字 1-9(49-57) +大写 A-Z(65-90) 编程思想:Chr(97)不断累加,就能出来所有a-z 代码: >>> code=97 >>> s="" >> 阅读全文