代码改变世界

随笔分类 -  python

python 类和oop

2022-04-05 17:00 by jym蒟蒻, 82 阅读, 收藏,
摘要: 文章目录 oop:面向对象程序设计 python类的特点: oop基本概念: 1.属性继承搜索: 2.类和实例: 3.类方法调用 4.编写类树 5.代码重用 oop:面向对象程序设计 1.类:一些函数的包,这些函数大量使用并处理内置对象类型。 2.类的设计是为了创建和管理新的对象。类是定义新种类东西 阅读全文

python 命名空间 重载模块

2022-04-05 16:59 by jym蒟蒻, 85 阅读, 收藏,
摘要: 文章目录 模块命名空间: 重载模块: #module2.py print('starting to load...') import sys name=42 def func():pass class klass:pass print('done loading.') >>> import modu 阅读全文

python模块 运行机制 编写方法

2022-04-05 16:58 by jym蒟蒻, 167 阅读, 收藏,
摘要: 文章目录 python模块的导入机制: python模块编写方法: #mod1: def printer(x): print(x) #mod2: print('hello') n=1 #mod3: x=1 y=[2,3] >>> import mod1 >>> mod1.printer('hello 阅读全文

python 函数参数 函数工具

2022-04-05 16:57 by jym蒟蒻, 50 阅读, 收藏,
摘要: 文章目录 python函数之参数 python的lambda表达式: 函数工具:map,filter,reduce >>> def f(a): a=99 >>> b=88 >>> f(b) >>> print(b) 88 >>> def ch(a,b): a=2 b[0]='eoe' >>> x=1 阅读全文

python 函数作用域

2022-04-05 16:56 by jym蒟蒻, 189 阅读, 收藏,
摘要: python函数之作用域: >>> def times(x,y): return x*y >>> times(2,4) 8 >>> times(3.1,4) 12.4 >>> times('eop',4) 'eopeopeopeop' >>> def inset(s1,s2): res=[] for 阅读全文

python 基本语句

2022-04-05 16:55 by jym蒟蒻, 115 阅读, 收藏,
摘要: 文章目录 1.赋值语句 序列赋值语句: 多目标赋值语句: 增强赋值语句: 表达式语句 2.条件语句和循环语句 if语句: while循环: for循环: range计数器 zip函数 enumerate函数 1.赋值语句 >>> a=1 >>> b=2 >>> c,d=a,b >>> c,d (1, 阅读全文

python 基本对象类型

2022-04-05 16:54 by jym蒟蒻, 404 阅读, 收藏,
摘要: 文章目录 python对象类型 1.数字 2.字符串 3.列表 4.字典 5.元组 6.文件 7.其他核心类型 python对象类型 1.数字 例子 >>> 123+222 345 >>> 1.5*399 598.5 >>> 2**10 1024 >>> 3.1415*2 6.283 >>> 9.9 阅读全文

python 多线程

2022-04-05 16:52 by jym蒟蒻, 96 阅读, 收藏,
摘要: python threading-单线程 多线程 主线程 子线程 setDeamon join 单线程 多线程 主线程和子线程 setDaemon() join() 测试多线程下程序运行的时间 创建多个线程 优化子线程 单线程 用单线程 ,做听音乐和看电影两件事儿,首先排一下顺序。 import t 阅读全文

python 服务器和客户端通信

2022-04-05 16:51 by jym蒟蒻, 1658 阅读, 收藏,
摘要: python 实现TCP socket通信和 HTTP服务器、服务器和客户端通信实例 socket是什么? 服务器和客户端通信的流程 python 实现TCP socket通信例子 关于Host和PORT的设置 socket函数 socket编程思路 基于TCP socket的HTTP服务器 分析H 阅读全文

python 视频图片转换 分辨率处理

2022-04-05 16:49 by jym蒟蒻, 509 阅读, 收藏,
摘要: 单个视频转图片 所有图片转视频 视频压缩 - ffmpeg 图片降低分辨率 图像处理 这是最近无聊的想法,对视频进行处理,其实也就是对图片的处理。 对视频进行后期处理,思路就是,视频转图片,然后对图片进行处理,再把图片转视频。 图片处理的多么奇怪,视频就多么奇怪,我当时想了想觉得挺好玩就做了玩玩。 阅读全文

python numpy

2022-04-05 16:48 by jym蒟蒻, 49 阅读, 收藏,
摘要: python numpy常用操作 Numpy基本操作 # 导入numpy import numpy as np # 生成numpy数组 x = np.array([1.0, 2.0, 3.0]) print(x) # [1. 2. 3.] print(type(x)) # <class 'numpy 阅读全文

python 解决bytes和str之间 出现 TypeError的问题

2022-04-05 16:47 by jym蒟蒻, 3529 阅读, 收藏,
摘要: 解决TypeError: can only concatenate str (not “bytes”) to str 错误提示:pic_content = pic_content+f.read()TypeError: can only concatenate str (not “bytes”) to 阅读全文

python pip安装库

2022-04-05 16:46 by jym蒟蒻, 416 阅读, 收藏,
摘要: 安装所需的模块(python) pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。 首先命令行输入pip3 --version查看是否有pip C:\Users\jym>pip3 --version pip 19.2.3 from d:\progra 阅读全文

python 数据结构

2022-04-05 16:45 by jym蒟蒻, 87 阅读, 收藏,
摘要: python 列表、元组、集合、字典、数据结构的循环(整理自python文档) 列表-list-用方括号标注,逗号分隔的一组值 list 的 方法 对list添加、插入、删除、查找、排列、翻转 list.append(x) list.extend(iterable) list.insert(i, x 阅读全文

python 蓝桥杯基础练习

2022-04-05 16:43 by jym蒟蒻, 403 阅读, 收藏,
摘要: 1.Fibonacci数列 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。 f=[1,1] n 阅读全文

python 列表操作

2022-04-05 16:41 by jym蒟蒻, 101 阅读, 收藏,
摘要: 1.创建列表: 向列表添加元素: [i for i in range(1,10)]列表解析式: #将 1-10 每个数乘以 2 放入一个列表: >>> li = [] >>> for i in range(1, 11): li.append(i*2) >>> print(li) [2, 4, 6, 阅读全文

python 类型转换

2022-04-05 16:40 by jym蒟蒻, 67 阅读, 收藏,
摘要: python实现字符和ascll转换 # 用户输入字符 c = input("请输入一个字符: ") # 用户输入ASCII码,并将输入的数字转为整型 a = int(input("请输入一个ASCII码: ")) print( c + " 的ASCII 码为", ord(c)) print( a 阅读全文

python 进制转换

2022-04-05 16:39 by jym蒟蒻, 106 阅读, 收藏,
摘要: (正整数)任意进制转十进制 1.int()函数 ''' 描述 int() 函数用于将一个字符串或数字转换为整型。 语法 class int(x, base=10) 参数 x -- 字符串或数字。 base -- 进制数,默认十进制。 返回值 返回整型数据。 ''' >>>int() # 不传入参数时 阅读全文

python 输入输出

2022-04-05 16:38 by jym蒟蒻, 103 阅读, 收藏,
摘要: 获取用户输入: Python split()方法: #Python split()方法: """ 描述 Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串 语法 split() 方法语法: str.split(str="", nu 阅读全文