python学习
e.冰凌
这个作者很懒,什么都没留下…
展开
-
python中OpenCV模块简单使用
1:安装win + r输入cmd打开控制面板输入pip install opencv-contrib-python回车2:使用>>> import cv2>>>img = cv2.imread(r'D:\BaiduNetdisk\daxian.jpg',0)#只允许英文路径>>>> print(img.shape)(2054, 3344)>>> cv2.imshow('lenna',img)>>>原创 2021-03-05 21:08:46 · 193 阅读 · 1 评论 -
python:魔法方法(构造和析构)
init方法>>> class Rectangle1: def __init__(self,x,y): self.x = x self.y = y return 'A fo A-cup' def getPeri(self): return (self.x + self.y) * 2 def getArea(self): return self.x * self.ynew方法至少要有一个参数cls,代表要实例化的类,此参数在实例化时由Python解释器自动原创 2021-02-19 12:52:23 · 91 阅读 · 0 评论 -
python类的一些相关BIF
issubclass、isinstance方法>>> class A: pass>>> class B(A): pass>>> issubclass(B,A)True>>> b1 = B()>>> isinstance(b1,B)Truehasattr、getattr、setattr方法>>> class C: def __init__(self,x = 0): se原创 2021-02-12 11:48:32 · 143 阅读 · 0 评论 -
python面向对象(class,属性,方法)
封装:属性+方法>>> class turtle: color = 'green' def climb(self): print('我很努力')>>> tt = turtle()>>> tt.climb()我很努力继承>>> class Mylist(list): pass>>> list2 = Mylist()>>> list2.append(3)>>&g原创 2021-02-12 09:49:57 · 292 阅读 · 1 评论 -
python easygui模块
修改txt文件内容import easygui as gimport osfile_name = g.fileopenbox()print(file_name)f1 = open(file_name,'r')f2 = f1.read()f1.seek(0,0)msg1 = ('文件【%s】的内容如下' % os.path.basename(file_name))f3 = g.textbox(msg = msg1,title = '显示文件内容',text = f1)if f3[:-1]原创 2021-02-04 12:40:26 · 148 阅读 · 1 评论 -
python异常
try 语句try: #int('abc') sum = 1 + '1' f = open('我为什么是一个文件.txt') print(f.read()) f.close()except OSError as reason: print('文件出错了!\n错误的原因是:' + str(reason))except TypeError as reason: print('类型出错了!\n错误的原因是:' + str(reason))except原创 2021-02-02 11:20:42 · 97 阅读 · 1 评论 -
python模块
>>> import random>>> secret = random.randint(1,10)>>> secret9os模块>>> import os>>> os.getcwd()'C:\\Users\\littlelight\\AppData\\Local\\Programs\\Python\\Python39'>>> os.chdir('E:\\')>>>原创 2021-01-29 10:54:39 · 87 阅读 · 0 评论 -
python文件处理
>>> f = open('D:/python/学习资料/record.txt',encoding = 'utf-8')>>> f.read(5)'噫吁嚱,危'>>> f.tell()15>>> f.seek(0,0)0>>> f.readline()'噫吁嚱,危乎高哉!\n'>>> for eachline in f: print(eachline) 噫吁嚱,危乎高哉!原创 2021-01-28 17:34:16 · 99 阅读 · 0 评论 -
python集合
集合>>> num = {}>>> type(num)<class 'dict'>>>> num2= {1,2,3}>>> type(num2)<class 'set'>>>> num2 = {1,4,4,2,4}>>> num2{1, 2, 4}>>> set1 = set([1,2,3,4])>>> set1{1,原创 2021-01-24 16:37:01 · 83 阅读 · 0 评论 -
python字典
字典是一种投影(键 + 值)>>> dict1 = {'李宁':'一切皆有可能','耐克':'just do it','阿迪达斯':'Impossible is nothin','鱼c工作室':'让编程改变世界'}>>> print('鱼c工作室的口号是:',dict1['鱼c工作室'])鱼c工作室的口号是: 让编程改变世界>>> dict3 = dict([[1,'one'],[2,'two'],[3,'three']])>>&g原创 2021-01-24 16:22:52 · 126 阅读 · 0 评论 -
python递归
求阶乘>>> def recursion(x,y): if x != 1: y *= x x -= 1 recursion(x,y) else: print(y)斐波那契数列>>> def feibo(n): if n == 1: return 1 elif n == 2: return 1 else: return feibo(n-1) + feibo(n-2)#迭代实现方法>>> def feibo1原创 2021-01-21 11:22:27 · 131 阅读 · 0 评论 -
函数
函数的创建>>> def MyFirstFunction(): print('这是我创建的第一个函数!') print('我表示很鸡冻……')>>> MyFirstFunction()这是我创建的第一个函数!我表示很鸡冻……>>> def add(x,y): return(x + y)>>> add(3,4)7收集参数>>> def test(*params): print('参数的长度是:原创 2021-01-18 18:35:10 · 96 阅读 · 0 评论 -
序列
list函数>>> a = list()>>> a[]>>> b = 'i love fishc.com'>>> b'i love fishc.com'>>> b = list(b)>>> b['i', ' ', 'l', 'o', 'v', 'e', ' ', 'f', 'i', 's', 'h', 'c', '.', 'c', 'o', 'm']>>> c =原创 2021-01-14 11:29:36 · 85 阅读 · 0 评论 -
字符串
capitalize方法>>> str1 = 'i love the fishc,com'>>> srt1.capitalize()'I love the fishc,com'casefold方法>>> srt1 = 'DACISxiaoxie'>>> srt1.casefold()'dacisxiaoxie'center方法>>> srt1.center(20)' DACISxiaoxi原创 2021-01-13 18:58:22 · 86 阅读 · 0 评论 -
元组:戴上枷锁的列表
元组的标志>>> temp = (1)>>> temp1>>> temp2 = 1,2,3>>> temp2(1, 2, 3)>>> temp1 = (1,)>>> type(temp1)<class 'tuple'>元组重复>>> 8 * (8,)(8, 8, 8, 8, 8, 8, 8, 8)元组修改>>> temp原创 2021-01-13 12:05:33 · 92 阅读 · 1 评论 -
Python数据类型
拼接和加法>>> '520' + '1314''5201314'>>> 520 + 13141834e记法>>> a = 0.00000002>>> a2e-08布尔类型True相当于1False相当于0类型转化>>> a = '420'>>> b = int(a)>>> b420>>> a = 5.9>>>原创 2021-01-08 11:19:29 · 135 阅读 · 0 评论