![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
英文很渣的菜鸟
这个作者很懒,什么都没留下…
展开
-
2020-09-04
'''property /ˈprɑːpərti/ 简化私有化属性访问方式装饰器: @property @方法名。setter 使用装饰器,两个方法必须是同名'''class sutdent(): def __init__(self,name,age): self.name = name self.setAge(age) def getAge(self): return self.__age d原创 2020-09-04 22:39:21 · 126 阅读 · 0 评论 -
位运算——二进制运算
<< 按位左移>> 按位右移& 按位与| 按位或^ 按位异或~ 按位取反原创 2020-09-04 21:13:17 · 198 阅读 · 0 评论 -
is 与 == 的区别
对象的三大特征: value (值), type (类型), id (地址)is 表示是否为同一个== 表示是否相等可以理解成 一个是比较value值,一个是比较id值a = "abcdefdf"b = "abcdefdf"a is b a == b原创 2020-08-25 21:31:21 · 241 阅读 · 0 评论 -
自定义模块
自定义模块非重点。定义模块的意义:把自己写的模块方法放入到系统模块中,下次使用的时候可以像调用系统方法一样方便调用。自定义模块的发布,安装1.发布安装自定义的包、模块到系统目录创建要发布的包(包中包含对应的模块) 在统一目录中创建setup.py模块 setup.py文件中的内容 from distutils.core import setupsetup(name='压缩包的名字',‘*version='版本号',description = "描述",author =原创 2020-07-13 21:10:39 · 245 阅读 · 0 评论 -
列表解析学习
列表解析式是将一个列表(实际上适用于任何可迭代对象(iterable))转换成另一个列表的工具。numbers = [1,2,3,4,5]doubled_ods = [] #1for n in numbers: #3 if n % 2 == 1: #4 doubled_od = n *2 #2 doubled_ods.append(doubled_od)结果:[2, 6, 10]#等价于 #1 #2 #3 #4doubled_od原创 2020-07-10 20:44:34 · 157 阅读 · 0 评论 -
请教问题updata_odometer方法中self.odometer_reading 报错
class Car(): '''一次模拟汽车的简单尝试''' def __init__(self,make,model,year,mileage): '''初始化描述汽车的属性''' self.make = make self.model = model self.year = year self.updata_odometer(mileage) # self.__odometer_reading原创 2020-06-20 19:55:24 · 586 阅读 · 0 评论 -
eval重新运算求出参数内容的使用
#测试eval()函数用法#功能:将字符串str中的字符串当成有效的表达式进行运算并返回值'''eval 的语法结构: eval(source[, globals[, locals]]) eval(来源[,全局变量[,局部变量]]) value参数: source:一个 Python 表...原创 2020-02-28 20:56:14 · 151 阅读 · 0 评论