python
python
dsd2333
努力、奋进、拼搏,记住自己的目标
展开
-
论Python中访问限制、继承和多态的学习
访问限制定义在Class内部,可以有属性和方法,而外部的代码可以通过直接调用实例变量的方法来操作数据。但是这种操作方法有很大的弊端:外部的代码可以自由修改实例中的属性class Student(object): def __init__(self,name,age): self.name = name self.age = age de...原创 2020-04-26 10:02:47 · 236 阅读 · 0 评论 -
论Python中模块的学习
目录Python模块模块的作用import语句模块的引入from...import语句from…import* 语句第三方模块Python模块Python 模块(Module):是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句模块的作用模块能够有逻辑地组织Python 代码段 模块能定义函数,类和变量,模...原创 2020-04-24 20:17:56 · 239 阅读 · 0 评论 -
论Python中面向对象【OOP】的学习
目录面向对象定义类的格式如何将类转换为对象实例面向对象类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性【信息】和方法【要完成的事情】。对象是类的实例。类是抽象的,不能直接使用。 实例化:创建一个类的实例,类的具体对象。 对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。定义类的格式c...原创 2020-04-24 18:33:53 · 208 阅读 · 0 评论 -
文件操作(file)【python】
文件操作操作文件三部曲:打开【open】 --> 操作【operating】 --> 关闭【close】打开文件f = open('/etc/passwd')读文件f.read()写文件f.write()关闭文件f.close()查看文件的可读写状态readable() # 是否可读writable() # 是否...原创 2020-04-22 21:29:27 · 628 阅读 · 0 评论 -
需求利器:装饰器(decorator)【python】
装饰器装饰器:把一个函数当作参数,返回一个替代版的函数。其本质就是一个返回函数的函数作用:"在不改变原函数的基础上,给函数增加功能"def decorator(func): def wrapper(*args,**kwargs): # 设置形参,设置关键字参数**kwargs print(time.time()) func(*a...原创 2020-04-21 12:07:16 · 194 阅读 · 0 评论 -
Linux —— python中函数和生成式的使用
Python中函数(function)的用法函数代码块以def关键词开头,后接函数标识符名称和圆括号() 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明 函数内容以冒号起始,并且缩进 return [表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None参数...原创 2020-04-19 22:09:19 · 222 阅读 · 0 评论 -
Linux —— Python(string,list,tuple,set,dict)的使用
String的练习设计一个程序,帮助小学生练习10以内的加法:- 随机生成加法题目- 学生查看题目并输入答案- 判别学生答题是否正确?- 退出时,统计学生答题总数,正确数量及正确率(保留前两位)import randomcount = 0right = 0while True: a = random.randint(0,9) b = random.ran...原创 2020-04-19 22:09:35 · 274 阅读 · 0 评论 -
Linux —— Python基础使用和Pycharm安装
1.python基础语法hello world这个大家应该都特别熟悉,那么我们这里的测试就用它来验证vim first.pycat first.py###print('Hello world!')###python3 first.py在这里我们要注意:python2中可以不带括号,而python3中必须带括号,否则会报SyntaxError错误 python2要...原创 2020-04-19 22:10:11 · 291 阅读 · 0 评论 -
Linux —— python的基础知识和安装
1. python的安装1.1 从官网下载python安装包## 安装包下载地址https://www.python.org/downloads/source/1.2 解压安装包并源码编译python3.7.7主机环境:rhel7.6tar zxf Python-3.7.7.tgz ## 解压安装包cd Python-3.7.7/ ## 切...原创 2020-04-19 22:09:58 · 114 阅读 · 0 评论