• python基础(3)---流程控制

    流程控制 与C语言不通的是python的流程控制代码块不是用{}花括号表示的,而是强制缩进来控制的;而且缩进必须一致,官方推荐是使用4个空格,不建议使用tab(制表符)做缩进,一是不同的系统tab所占宽度不一致,会比较乱,二是由于python要求同级缩进必须保持一致,所以...

    2018-06-17 23:34:51

  • Python的hasattr() getattr() setattr() 函数使用方法

    hasattr(object, name) 判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。 需要注意的是name要用括号括起来 class test():... name="xiaohua"... def run(self):... return "HelloWord"... t=test() hasattr(t, "name")...

    2018-06-17 23:34:46

  • 面向对象2

    类的继承 1 class person(object): 2 def __init__ (self,name,age): 3 self.name = name 4 self.age = age 5 6 def info(self): 7 print ( " the person's name is %s age is %d " % (self.name, self.age)) 8 9 class yello_person(person): # 继承person类 10 def _...

    2018-06-17 23:34:47

  • 面向对象1

    面向对象概念 面向对象是利用类和对象来创建各种模型对真实世界进行描述,也能使程序变得简单。 class 类 一个类即对一类拥有相同属性的对象的抽象。其中类定义了这些对象都具备非属性以及方法。 object 对象 一个对象即是一个类的实例化后的实例,一个类必须经过实例...

    2018-06-17 23:34:16

  • python基础(2)---数据类型

    1.python版本间的差异: 2.x与3.x版本对比 version 2.x 3.x print print " "或者print()打印都可以正常输出 只能print()这种形式打印,否则会出现 SyntaxError input raw_inut input:输出原生的数据类型,输入什么类型的值,就输出什么类型 raw_input:全部以字符串...

    2018-06-17 23:34:41

  • python --- 协程编程(第三方库gevent的使用)

    1. 什么是协程? 协程(coroutine),又称微线程。协程不是线程也不是进程,它的上下文关系切换不是由CPU控制,一个协程由当前任务切换到其他任务由当前任务来控制。一个线程可以包含多个协程,对于CPU而言,不存在协程这个概念, 它是一种轻量级用户态线程(即只针对...

    2018-06-17 23:34:35

  • python基础(1)---python简介

    一、python简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。目前Python已经成为实际上除了中国最流行的开发语言之一 龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易...

    2018-06-17 23:34:15

  • Kivy 中文教程 实例入门 简易画板 (Simple Paint App)

    1. 框架代码 用 PyCharm 新建一个名为 SimplePaintApp 的项目,然后新建一个名为 simple_paint_app.py 的 Python 源文件, 在代码编辑器中,输入以下框架代码 1 from kivy.app import App 2 from kivy.uix.widget import Widget 3 4 5 class MyPaintWidget(Widget): 6...

    2018-06-17 23:34:13

  • python字典的基本操作

    字典的基本方法 什么是字典: 字典是一种 key - value的数据类型,听alex说就像我们上学用的字典,通过笔划,字母来查找对饮页面的详细内容。 语法: id_dict = { ' stu1101 ' : " TengLan Wu " , ' stu1102 ' : " LongZe Luola " , ' stu1103 ' : " XiaoZe Maliya " ,...

    2018-06-17 23:34:11

  • Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 t

    大家在中学就已经学过变量的概念了。例如:我们令 x = 100,则可以推出 x*2 = 200 试试下面这段 Python 代码 1 import turtle 2 3 turtle.shape( " turtle " ) 4 x = 100 5 turtle.forward(x) 6 turtle.left(45 ) 7 turtle.forward(2* x) 8 9 turtle.exitonclick() 运...

    2018-06-17 23:34:08

2