实战笔记 选择大于努力,深耕大于 all in 系列汇总 →
摘要: 在之前的学习中,对象的属性,我们都是通过把变量值赋值给对象本身来实现的。 >>> class Student:pass ... >>> >>> s = Student() >>> s.name = "王炳明" >>> s.age = 27 直接赋值会存在一个问题,就是无法对属性值进行合法性较验,比如 阅读全文
posted @ 2022-01-12 11:37 橘橙AI全栈测试笔记 阅读(78) 评论(0) 推荐(0)
摘要: 一、基本用法 JSON对数据进行封装。python和json数据类型的转换,看作为编码与解码。 1)编码json.dumps(A):(dict类型数据变成json字符串类型) import json d=dict(name="Bob",age=20,score=80) print("python d 阅读全文
posted @ 2022-01-01 23:58 橘橙AI全栈测试笔记 阅读(80) 评论(0) 推荐(0)
摘要: 1.打开文件--open()方法 举例: fo = open(r"F:/pyqt/lx01/dict_test.txt", "w")print ("访问模式 : ", fo.mode)#返回被打开文件的访问模式。print ("文件名: ", fo.name)#返回文件的名称。print ("是否已 阅读全文
posted @ 2022-01-01 22:46 橘橙AI全栈测试笔记 阅读(275) 评论(0) 推荐(0)
摘要: 一、sys模块的用法 1. 命令行参数 传递给 Python 程序的命令行参数由 sys 模块存储在名为 argv 的列表中。默认情况下,argv 的长度为1,由程序名称组成。 假如我写了一个名为 sys01.py 程序,内容如下: from sys import argvfor i in rang 阅读全文
posted @ 2022-01-01 18:14 橘橙AI全栈测试笔记 阅读(165) 评论(0) 推荐(0)
摘要: 总结了一些常见的 文件 和目录的操作。 os模块 import os print '***获取当前目录***') print os.getcwd() print os.path.abspath(os.path.dirname(__file__)) print '***获取上级目录***' print 阅读全文
posted @ 2021-12-30 11:04 橘橙AI全栈测试笔记 阅读(102) 评论(0) 推荐(0)
摘要: 定义:Python中,对日期和时间的操作,主要使用这3个内置模块: datetime 、 time 和 calendar1、某个函数执行大概耗费了多少时间,就可以使用time.time()来做。获取时间差 def fun1(): pass import time before=time.time() 阅读全文
posted @ 2021-12-29 18:54 橘橙AI全栈测试笔记 阅读(99) 评论(0) 推荐(0)
摘要: 一、快速安装 执行下面这些命令进行安装 PySnooper $ python3 -m pip install pysnoopere 二、快速使用 1、 定义了一个 demo_func 的函数,在里面生成一个 profile 的字典,更新字典值,最后返回 import pysnooper @pysno 阅读全文
posted @ 2021-12-29 15:05 橘橙AI全栈测试笔记 阅读(116) 评论(0) 推荐(0)
摘要: 一、类的封装(Encapsulation) 定义:封装是指将数据与具体操作的实现代码放在某个对象内部,使这些代码的实现细节不被外界发现,外界只能通过接口使用该对象,而不能通过任何形式修改对象内部实现 示例: class Person: def __init__(self, name, age): s 阅读全文
posted @ 2021-12-28 22:36 橘橙AI全栈测试笔记 阅读(109) 评论(0) 推荐(0)
摘要: 一. 写法上的差异 类的方法可以分为: 实例方法:没有任何装饰器的普通函数 静态方法:有 staticmethod 装饰的函数 类方法:有 classmethod 装饰的函数 举个例子,如下这段代码中,run 普通的实例方法,eat 是静态方法,jump 是类方法。 class Animal: #初 阅读全文
posted @ 2021-12-25 20:09 橘橙AI全栈测试笔记 阅读(183) 评论(0) 推荐(0)
摘要: 1、如何定义类? 下边我定义了一个 Animal 的类 class Animal: age = 0 def __init__(self, name): self.name = name def run(self): print(f"{self.name} 跑起来了") 其中 Animal 是类名 _ 阅读全文
posted @ 2021-12-25 18:34 橘橙AI全栈测试笔记 阅读(56) 评论(0) 推荐(0)