Python_notes
Home丶Basic
这个作者很懒,什么都没留下…
展开
-
Python里argparse模块
1. 定义:argparse是python标准库里面用来处理命令行参数的库2. 命令行参数分为位置参数和选项参数:位置参数就是程序根据该参数出现的位置来确定的如:[root@kali /]# ls root/ #其中root/是位置参数选项参数是应用程序已经提前定义好的参数,不是随意指定的如:[root@kali /]# ls -l # -l 就是ls命令里的一个选项参数...原创 2019-12-01 19:41:16 · 192 阅读 · 0 评论 -
Python:面对对象编程基础(1)实例2
class Home: def __init__(self,area,info,addr): self.area = area self.info = info self.addr = addr self.left_area = area self.contain_items = [] def __s...原创 2019-07-26 10:50:33 · 91 阅读 · 0 评论 -
Python:面对对象编程基础(1)实例1
class SweetPotato: def __init__(self): self.cookedString = "生的" self.cookedLevel = 0 self.condiments = [] def __str__(self): return "目前地瓜状态是:%s(%d),添加的作料有%s"% ...原创 2019-07-26 10:48:56 · 111 阅读 · 0 评论 -
Python:面对对象编程基础(1)
class Cat: def __init__(self,name,age): self.name = name self.age = age def __str__(self): return "%s的年龄是:%d "%(self.name,self.age) def intro(self): print...原创 2019-07-26 10:47:20 · 88 阅读 · 0 评论 -
Python里的easydict模块
1.1 常规字典调用方法d = {'foo':3, 'bar':{'x':1, 'y':2}}print(d['foo']) # 访问字典的元素print(d['bar']['y']) # 访问字典中的元素需要使用二维数组# print(d.foo) 这样写会出错哦!>> 3>> 21.2 调用easydict模块简化字典调用from eas...原创 2019-07-22 09:31:32 · 243 阅读 · 0 评论 -
Python中 print() 与 sys.stdout.write() 区别
print(obj)实质就是调用sys.stdout.write(obj+’\n’),print在打印时会自动加个换行符sys.stdout.write('hello'+'\n')print('hello')# 两者等价原创 2019-06-12 11:24:11 · 389 阅读 · 0 评论 -
Python的Tqdm模块
Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息转载 2019-06-04 16:47:37 · 209 阅读 · 0 评论 -
Python里的open函数
1.open函数:file=open(filename, ),open()函数是Python内置的用于对文件的读写操作,返回的是文件的流对象(而不是文件本身,所以使用的方法都是流对象的方法)。使用这个函数时可以指定encoding参数(Python2.7中不支持),因为Python代码在不同的平台环境中使用的默认编码方式不同,有可能会发生编译出错的问题。模式 描述r 以只读...转载 2019-06-04 16:37:06 · 410 阅读 · 0 评论 -
Python中的os.path.join()
路径拼接函数os.path.join()函数用于路径拼接文件路径。转载 2019-06-04 16:30:30 · 399 阅读 · 0 评论 -
Python中OS常用方法
Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。os.sep可以取代操作系统特定的路径分隔符。windows下为 “\\”os.name字符串指示你正在使用...转载 2019-06-04 16:24:49 · 100 阅读 · 0 评论 -
Python里的read()、readline()和readlines()
区别读取文件常用的三种方法:read(),readline(),readlines() 1.read([size])方法 从文件当前位置起读取size个字节,若无参数size,则表示读取至文件结束为止,它范围为字符串对象; 2.readline()方法 从字面意思可以看出,该方法每次读出一行内容,所以,读取时占用内存小,比较适合大文件,该方法返回一个字符串对象; 3....转载 2019-06-04 16:20:53 · 136 阅读 · 0 评论 -
Python中的np.max 与 np.maximum
区别参数上np.max(a, axis=None, out=None, keepdims=False)求序列的最值最少接收一个参数axis:默认为列向(也即 axis=0),axis = 1 时为行方向的最值;np.maximum(X, Y, out=None)X 与 Y 逐位比较取其大者;最少接收两个参数...原创 2019-06-06 18:11:09 · 2141 阅读 · 0 评论 -
图像处理: 五种 插值法
函数用法:cv2.resize( img, size, interpolation=… )插值法是图像处理中最常用的图像缩放方法,插值法中最常用的是双线性插值(即INTER_LINEAR ),其缩放原理就不一一论述了。涉及较多的图像处理知识,有兴趣的可以多多查阅文献。interpolation 选项所用的插值方法INTER_NEAREST最近邻插值INTER_LIN...原创 2019-06-06 18:04:52 · 2076 阅读 · 0 评论 -
Python中的time和datetime模块
time模块提供各种操作时间的函数。datetime模块定义了下面这几个类:datetime.date:表示日期的类。常用的属性有year, month, day;datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond;datetime.datetime:表示日期时间;datetime.timedelta:表示时间间隔,...原创 2019-06-13 10:30:19 · 199 阅读 · 0 评论 -
Python中strip()函数和split函数的用法
strip()函数声明:str为字符串,rm为要删除的字符序列. 只能删除开头或是结尾的字符或是字符串,不能删除中间的字符或是字符串。str.strip(rm)删除s字符串中开头、结尾处,位于 rm删除序列的字符str.lstrip(rm)删除s字符串中开头处,位于 rm删除序列的字符str.rstrip(rm)删除s字符串中结尾处,位于 rm删除序列的字符...原创 2019-06-06 15:44:41 · 199 阅读 · 0 评论