class Person(object): # 这里的属性实际上属于类属性(用类名来调用) name = "person" def __init__(self, name): pass #对象属性 self.name = nameprint(Person.name)per = Person("tom ...
分类:
编程语言 时间:
2020-02-15 11:47:44
阅读次数:
88
class Person(object): #name = "stu" #age = 10 #height = 160 #weight = 90 def run(self): print("run") def eat(self, food): print("eat " + food) def __i ...
分类:
编程语言 时间:
2020-02-10 12:12:17
阅读次数:
92
我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式,并返回表达式的值。 1 import json 2 ...
分类:
Web程序 时间:
2020-02-09 14:51:27
阅读次数:
99
一、模块 1. 模块(Module):以.py结尾的文件,包含python对象定义和python语句。使代码段更容易理解和使用。 模块分为两种:标准库(直接导入的库)和第三方库(需要下载安装的库)。 2. 模块的引入 a. import语句:当解释器遇到import语句,如果模块在当前的搜索路径就会 ...
分类:
编程语言 时间:
2020-02-01 14:18:14
阅读次数:
75
############### 面向对象 ############## ############### 面向对象 ############## ############### 面向对象 ##############、 ############### 面向对象 ############## ##### ...
分类:
编程语言 时间:
2020-01-31 20:54:16
阅读次数:
62
前言:本文主要介绍python中异常的处理及断言,包括异常类型、异常捕获、主动跑出异常和断言。 一、异常类型介绍 什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,会影响程序的正常执行,一般情况下,在python无法正常处理程序时就会发生一个异常。 异常是python对象,表示一个错误。当 ...
分类:
编程语言 时间:
2020-01-28 20:48:35
阅读次数:
85
前言:本文主要介绍python模块的导入,包括模块的定义、模块的作用、导入方式以及模块的搜索路径。 一、模块的定义 python模块(module),简单来说就是一个python文件,以.py结尾,文件内容包含了python对象定义和python语句 二、模块的作用 模块可以让你能够有逻辑地组织Py ...
分类:
编程语言 时间:
2020-01-23 11:16:58
阅读次数:
64
一、模块 1)定义 模块:模块是一个Python文件,以.py结尾,包含了Python对象定义和Python函数包:Python中的包就是一个包含一个__init__.py文件的目录(文件夹) 2)模块的作用 a.模块让你能够有逻辑地组织你的Python代码段 b.把相关功能的代码写到一个模块里面能 ...
分类:
编程语言 时间:
2020-01-18 19:30:44
阅读次数:
93
Tips 整数 无大小限制 混合运算遵循运算符优先级 混合类型 向上转换 除法 x/y Python2.x 及之前版本中 , 整数会省去小数部分 Python3.x中 , 无论如何都会保存小数部分 x//y 向下取整除法.Python2.2开始和新增的操作, 如论如何都会省略结果的小数部分, 结果类 ...
分类:
编程语言 时间:
2020-01-17 22:44:58
阅读次数:
86
一、面对对象的三大特征: 封装:根据职责将属性和方法封装到一个抽象的类中 定义类的准则 继承:实现代码的重用,相同的代码不需要重复编写 设计类的技巧 子类针对自己特有的需求,编写特定的代码 多态:不同的子类对象调用相同的父类方法,产生不同的执行结果 多态可以增加代码的灵活度 以继承和重写父类的方法为 ...
分类:
编程语言 时间:
2020-01-17 17:32:20
阅读次数:
80