
Python
文章平均质量分 56
Noneplus
君子不器,善假于物也。来自准程序员的思考...
展开
-
Python 1 变量,运算符
变量 特点:无需定义,类型可变eg:x=3 创建了变量x,并赋值为3.type(对象)函数:返回变量类型 >>> x=3 >>> print(type(x)) ...原创 2018-06-24 21:22:08 · 158 阅读 · 0 评论 -
Python 11 算术运算重写
算术运算重写:对已经定义的函数进行重写>> class New_int(int): #继承int类 def __add__(self,other): return int.__sub__(self,other) def __sub__(self,other): return i...原创 2018-06-27 16:18:30 · 1401 阅读 · 0 评论 -
Python 10 构造和析构
特点:被双下划线包围,如__init____init__方法 (返回值固定:None) self相当于一座通用的桥梁,__init__初始化参数,通过self传到各个函数里面进行操作class Rectangle: def __init__(self,x,y): self.x=x self.y=y def getPeri(self): ...原创 2018-06-27 16:18:40 · 431 阅读 · 0 评论 -
Python 9 异常处理
try: 可能引发异常的代码except 异常类型: 异常时执行这里的代码else: try语句未发生异常时try: 可能引发异常的代码except 异常类型: 异常时执行这里的代码finally: 无关异常,直接执行(f.close())...原创 2018-06-27 16:18:54 · 131 阅读 · 0 评论 -
Python 8 类和对象
类的基本定义class 关键字 : 成员方法注:关键字首字母要大写实例化对象: class Car(): def glaring(self): print("my name is Olive Queen") a=Car() a.glaring() my name is Ol...原创 2018-06-27 16:19:02 · 117 阅读 · 0 评论 -
Python 7文件
文件打开函数open(file,mode='r',...) f1=open('D:\\figure.txt','r') 注:\\可用/替代关键字with:防止读写代码操作异常以致文件无法正常关闭 with open(' ',' ') as f: ...原创 2018-06-27 16:19:11 · 205 阅读 · 0 评论 -
Python 6 函数与递归
语法结构: def 函数名 ([参数列表]) 函数体函数参数:关键字参数:>>> def glaring(color,size): print(color,size)>>> glaring("red","big")red big>>> glaring("big","red"原创 2018-06-27 16:19:18 · 255 阅读 · 0 评论 -
Python 5 字典,集合
字典创建>>>a={‘a’:’animal’,’b’:’human’}用内置函数dict()快速创建字典>>> keys=['a','b','c','d']>>> values=[1,2,3,4]>>> adict=dict(zip(x,y))>>> print(adict){'a': 1, 'b':原创 2018-06-27 16:19:25 · 155 阅读 · 0 评论 -
Python 4 元组tuple,字符串str
元组特点不可变序列(无法修改)X=(1,)只能用del删除整个元组,不能删除部分元素访问和处理速度比列表快无法修改元素值,以致代码更加安全注:当元组包含可变序列(如列表)可变序列可修改可切片字符串 切片操作同样适用于字符串.字符串函数split(“分隔符”,分割次数) (X,Y)=字符串.split(':',1)...原创 2018-06-24 21:22:33 · 747 阅读 · 0 评论 -
Python 3 列表 list
列表创建使用‘=’直接将一个列表赋值给变量K=[‘a’,’c’,’example’] 混合列表K=[] 空列表列表函数——添加元素append():向列表尾部追加一个元素insert():向任意指定位置插入一个元素extend():将另一个列表中的所有元素追加至当前列表的尾部>>>x=...原创 2018-06-24 21:22:24 · 401 阅读 · 0 评论 -
Python 2 选择,循环
选择结构1.单分支选择结构 if 表达式: 语句 if a>b: a,b=b,a #序列解包 print(a,b)2.双分支结构 if 表达式: 语句1 else: 语句2三元运算符: 语句...原创 2018-06-24 21:22:17 · 429 阅读 · 0 评论 -
Tkinter 组件
菜单1.Label组件标签组件显示文本和位图2.Button组件按钮组件可与函数关联3.Checkbutton组件多选按钮(常用二选一)可与函数关联4.Radiobutton组件多选按钮(常用多选一)可与函数关联5.Frame框架框架控件在复杂的布局中将组件分组6.Entry组件输入控件获取用户输入的文本信息7.Listbox组件列表框控件(常用多选,也可单选)standing-by8.Scale...原创 2018-06-24 21:19:59 · 1222 阅读 · 0 评论