- 博客(8)
- 收藏
- 关注
翻译 自学python(08),python种的装饰器
装饰器就是对函数或者方法或者类进行修饰 如果你要丰富或者说增加一个基本函数的功能,而且我们又不能在原函数上修改,这时候就需要用到装饰器来对基本函数进行修饰了。装饰器本质上也是函数。 以下以“吃饺子的过程”为例子,具体看修饰器函数应该怎样使用 装饰器函数的使用下面列出了10种不同情况的使用,看似复杂,但是主要可以分为4类: 1.被装饰的基本函数不同(带参数,带收集参数,有返回值等)
2018-01-07 21:33:55 292
原创 自学python(07) 简易版计算器(还有一点点小bug未修复)
import tkinter import tkinter.messagebox import math root = tkinter.Tk() root.title('计算器') root.minsize(300,430) def demo(): print('请注意倒车') #设置总菜单 allmenu = tkinter.Menu() #添加子菜单 fi
2018-01-07 21:26:47 418
翻译 自学python(05) 闭包操作
在学习闭包的过程中有不少疑惑,查看了一些书籍资料和很多前辈的博客,感觉大都写的比较严谨或者比较学术化,还是不能帮助新手理解闭包的操作过程,以下内容主要是基于个人为了好理解闭包操作而总结,并不严谨,仅供参考。 12 首先看什么是内部函数? 在函数内部声明的函数就是内部函数 格式: def 函数名(): 局部变量... def 内部函数名(): Pyth
2018-01-07 21:20:51 226
原创 自学python(06)幸运大转盘,简易版
import tkinter import time import threading root = tkinter.Tk() root.title('大转盘') root.minsize(300,300) btn1 = tkinter.Button(text = '奔驰',bg = 'red') btn1.place(x = 20, y = 20, width = 50
2018-01-07 21:13:33 2633
翻译 自学python(4)函数概述,参数,可变参数,关键字参数,组合参数,递归函数
一.函数概述 函数,就是方法嘛,其实在我们之前就已经接触过了,看一下代码 #求长度 print len(["xx", "yy"]) #求绝对值 print abs(-2)12345 在这段代码中,这个len()和abs()就是函数 而且有意思的是,函数可以赋值 a = abs print a(-2)123 这也是可以的 二.函数参数 那我们会使用了,我们
2017-12-17 21:58:47 306
翻译 自学python(03)list和tuple,条件判断和循环,dict和set
一.list student = ["zhangsan", "lisi", "wangwu"] print student print "长度为:",len(student) 123456 这样我们可以看下输出的内容 我们可以看到打印的内容,以及他的长度是3,也就是有三个子集,python中的list和java中的数组回去内容是一样的,但是他可以索引,以及可以随时的增加或
2017-12-17 21:12:36 269
转载 自学python(02)python新手错误自查
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。 1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”) 该错误将发生在类似如下代码中: if spam == 42
2017-12-11 11:53:53 407
翻译 自学python(01)python的起源
Python的作者,Guido von Rossum,荷兰人。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。 在那个时候,Guido接触并使用过诸如Pascal、C、Fortran等语言。这些语言的基本设计原则是
2017-12-11 11:48:17 512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人