Python 学习笔记
LZTree
对于编程开发兴趣浓烈
展开
-
Python基础语法(1)—— 输入输出、变量命名规则、List、Tupple等
1 字符串打印采用单引号、双引号均可,三引号用于打印多行字符串2 format字符串使用: age=3 name="Tom" print("{0} was {1} years old".format(name,age)) 可使用"+"产生同样的输出效果 print(name+" was "+str(age)+" years old")3 变量命名规则:原创 2017-03-04 14:49:03 · 438 阅读 · 0 评论 -
Python基础语法(2)——字典、函数定义使用、控制流(if&for&while)
7.3 字典Dictionary(键值对) 创建字典:demoDic={"name":"Tom","age":10,"sex":1} 查看key对应的Value值:demoDic["name"] 删除字典中元素:deldemoDic["name"] 清空字典:demoDic.clear() 向字典中插入新的元素:demoDic["sc原创 2017-03-04 14:53:19 · 468 阅读 · 0 评论 -
Python基础语法(3)——文件流、异常处理、面向对象编程以及装饰器
10 输入输出10.1 输入输出方式介绍 可采用input方式接收控制台的输入str1=input("Please input a string:")print(str1)print("{}".format(str1))10.2 IO文件流写文件# -*- coding=utf-8 -*-textContext='''\Cre原创 2017-03-04 15:40:26 · 562 阅读 · 0 评论 -
Python基础语法(4)——GUI编程及猜数字游戏
13 图形界面(GUI)及猜数字游戏1 GUI:Graphical User Interface2 tkinter:GUI library for Python3 GUI Example13.1 图形界面fromtkinterimport*importtkinter.messageboxasmbimporttkinter.simpledial原创 2017-03-04 15:46:29 · 1339 阅读 · 0 评论 -
Python面向对象编程(1)——属性分类、方法调用
1 面向对象编程 1.1 面向对象编程优点:封装、继承、多态、组合 1.2 类说明采用"""三引号,可用类名.__doc__或者help(类名)查看类说明 1.3 描述对象的特征 1.3.1 实例属性classClassDemo2: def__init__(self): self.a=10原创 2017-03-04 15:48:46 · 1037 阅读 · 0 评论 -
Python面向对象编程(2)——深入类的属性
2 深入类的属性2.1 同名的类属性与实例属性 在使用实例名.属性名应用时,优先引用实例属性 使用类名.属性名时,只能引用类属性classClassAttrDemo1: a=10 def__init__(self): self.a=20 self.b=20 cad1=ClassAttr原创 2017-03-04 16:15:03 · 328 阅读 · 0 评论 -
Python面向对象编程(3)——类方法、静态方法
类方法、静态方法1 静态方法 定义形式:@staticmethod装饰,参数不需要self 静态方法无法引用或访问实例属性,可通过类.类变量访问类属性 可以采用类、类实例进行调用 与类相关,但不依赖和改变类和实例 类相关工具方法放在其中,使函数归于类,便于代码的管理classStaticMethodDemo:原创 2017-03-05 21:03:26 · 396 阅读 · 0 评论 -
Python面向对象编程(4)——类的继承与方法重载
类的继承与方法重载1 继承的特点 减少代码并且灵活的定制新类,子类可以继承父类的属性和方法,但另一方面子类无法继承父类的私有属性和私有方法,子类可以修改父类的方法,也可以定义新的方法。2 继承的语法定义 方式:在类名之后添加(继承的父类) 多重继承时,括号中放入多个父类名 示例:class myclass(baseclass) 重原创 2017-03-05 22:10:12 · 2482 阅读 · 1 评论 -
Python面向对象编程(5)——类的特殊方法
类的特殊方法1 深入理解类 类本质上也是一个对象,只是其拥有创建自身实例的能力 类可以与变量进行绑定,并且可以为类增加属性 可以把类作为函数的参数传递2 元类 类的创建和管理者(type),所有的类都是元类的实例isinstance(Empty,type)查看Empty是否是type的实例类实例化过程:__new__()、__原创 2017-03-12 17:06:23 · 439 阅读 · 0 评论