pyhton
augfun
旧博客遗失,新博客凑活着用吧
展开
-
11.python闭包
内部函数对外部函数作用域里变量的引用(非全局变量),则称内部函数为闭包示意图如下:c1 = 外部函数(),就是闭包,调用了以后c1的值就是1,因为外部函数会被销毁,调用c1()结果是1,再调用c1()结果是2代码exe:#coding:utf-8#外部函数def counter(); count = [0]; #内部函数 de...原创 2019-11-26 14:39:26 · 95 阅读 · 0 评论 -
10.python的继承和多态
继承#coding:utf-8class Person: '''人类''' def __init__(self, name): print "Person.__init__()..." self.name = name def show(self): print "Person.show()..." ...原创 2019-11-24 14:40:35 · 137 阅读 · 0 评论 -
09.python类
范例,前面加__就设置成为private类型了self.__age = age#coding:utf-8class Student: '''学生类''' #类的属性(C++:静态成员变量) school = "myschool" def __init__(self, name, age): '''构造函数''' prin...原创 2019-11-23 21:13:43 · 129 阅读 · 0 评论 -
08.python函数
函数#coding:utf-8def foo(l): ''' 这是一个函数注释 返回值是一个字典 ''' dict1 = {"name":"zhang3"} return dict1def foo2(l): ''' 这是一个函数注释 返回值是一个字典 ''' ...原创 2019-11-23 20:51:12 · 113 阅读 · 0 评论 -
07.python字典,split,join
字典#coding:utf-8#定义一个字典mydict = {"name":"gailun", "age":18}for key in mydict.keys(): print "key =" +key print "value=" + str(mydict[key])输出key=agevalue=18key=namevalue=gailun...原创 2019-11-21 21:31:12 · 808 阅读 · 0 评论 -
06.python链表,while语句
创建一个链表并赋值#coding:utf-8def doubleValue(num): return 2*numdef make_one_list(num): my_list = [] for i in range(num): value = doubleValue(i) my_list.append(value) ...原创 2019-11-21 20:35:51 · 360 阅读 · 0 评论 -
05.python值传递和引用传递
python 语言等 如果你传递是一个普通数据类型(int float double... )传递的是一个值 如果你传递的是一个复杂类型(list, dict, tuple, 类, 对象)传递的是一个引用#coding:utf-8#python 语言等 如果你传递是一个普通数据类型(int float double... )传递的是一个值# ...原创 2019-11-19 21:17:29 · 137 阅读 · 0 评论 -
04.python的global修饰
下面的输出是10,第一个num是全局变量,第二个是局部变量#coding:utf-8#上下文num = 10def getValue(): num = 100getValue()print num如果想局部变量的num升级成全局变量,加上global,这里输出就是100#coding:utf-8#上下文num = 10def getValue...原创 2019-11-19 21:00:41 · 130 阅读 · 0 评论 -
03.python导入函数
python是边编译边执行,因此当代码中有执行语句的时候会被打印出来。范例test4.py调用的时候会先打印-----test4---再打印函数体中的语句#coding:utf-8def bar1(a, b): print "test4's bar1 is called"print "-=------ test4 ---------"这个时候需要再test4.py...原创 2019-11-18 21:04:48 · 979 阅读 · 0 评论 -
02.python的基本语法
当前python有2个版本,python2使用中文注释的时候使用方法如下:#coding:utf-8#这是一个中文注释#python2print "hello world"python3使用中文注释的时候不需要强调编码是utf-8因为其编码默认是utf-8#python3#这是一个中文注释#print("hello world")python变量:1....原创 2019-11-18 20:50:57 · 139 阅读 · 0 评论 -
01.phthon的安装
安装方法原创 2019-11-18 20:32:22 · 220 阅读 · 0 评论