Python基础
print()函数可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:>>> print('The quick brown fox', 'jumps over', 'the lazy dog')The quick brown fox jumps over the lazy dogPython的语法比较简单,采用缩进方式;# print absolute value of an integer:a = 100if a >= 0: print(a)else: print(-a)# 开头的是注释...
2024-01-10Python基础——简介
Python简介 作为主流的开源系统之一,Python拥有很大且活跃的开发社区,有不凡的速度进行版本更新和开发改进。 一、Python技术上的优点 1.面向对象 从根本上讲,Python是一种面向对象的语言。它的类模块支持多态、操作符重载和多重继承等高级概念。Python特有的简洁语法和类型,比其他OOP...
2024-01-10递归函数[Python基础]
1、什么是递归函数? 递归函数是指在一个函数内部通过调用自己来完成一个问题的求解。2、如何使用递归函数以及什么情况下使用它? 当我们在进行问题分解时,发现分解之后待解决的子问题与原问题有着相同的特性和解法,只是在问题规模上与原问题相比 有所减小,此时,就可以设计递...
2024-01-10算法相关问题[Python基础]
1.排列组合问题:需要用到Python的itertools模块import itertoolsa=[1,2,3]#排列,无放回的取,排列(数学公式:A32的意思)for i in itertools.permutations(a,2):#2是拿两次,a可以是字符串或者是列表 print(i)"""(1, 2)(1, 3)(2, 1)(2, 3)(3, 1)(3, 2)"""#组合,无放回的取,组合(数学公式:C32的意思)# for i in itertools...
2024-01-10并发编程线程[Python基础]
并发编程 - 线程1、什么是线程 进程:资源单位 线程:执行单位 线程与进程都是虚拟的概念,只是为了更好地表达某种事物 注意:开启一个进程,一定会自带一个线程,线程才是真正的执行者2、为什么要使用线程 > 为了节省资源的占用 > 多线程执行速度非常快 开启...
2024-01-10学Python,不需要有编程基础!
编程零基础,可以学习 Python 吗”,这是很多初学者经常问我的一个问题。当然,在计算机方面的基础越好,对学习任何一门新的编程语言越有利。但如果你在编程语言的学习上属于零基础,也不用担心,因为无论用哪门语言作为学习编程的入门语言,总是要有一个开始。就我个人的观点,Python 作为...
2024-01-10Python传输和协议
前言传输和协议会被像 loop.create_connection() 这类 底层 事件循环接口使用。它们使用基于回调的编程风格支持网络或IPC协议(如HTTP)的高性能实现。基本上,传输和协议应只在库和框架上使用,而不应该在高层的异步应用中使用它们。本文档包含 Transports 和 Protocols 。概述在最顶层,传输只关心 怎...
2024-01-10Python旧缓冲协议
3.0 版后已移除.这些函数是 Python 2 中“旧缓冲协议”API 的组成部分。 在 Python 3 中,此协议已不复存在,但这些函数仍然被公开以便移植 2.x 的代码。 它们被用作 新缓冲协议 的兼容性包装器,但它们并不会在缓冲被导出时向你提供对所获资源的生命周期控制。因此,推荐你调用 PyObject_GetBuffer() (或...
2024-01-10Python就业方向指南
Python是一门面向对象的编程语言,编译速度超快,从诞生到现在已经25个年头了。它具有丰富和强大的库,常被称为“胶水语言”,能够把用其他语言编写的各种模块(尤其是C/C++)很轻松地联结在一起。其特点在于灵活运用,因为其拥有大量第三方库,所以开发人员不必重复造轮子,就像搭积木一样,只...
2024-01-10Python面向对象编程基础解析(一)
1.什么是面向对象面向对象(oop)是一种抽象的方法来理解这个世界,世间万物都可以抽象成一个对象,一切事物都是由对象构成的。应用在编程中,是一种开发程序的方法,它将对象作为程序的基本单元。2.面向对象与面向过程的区别我们之前已经介绍过面向过程了,面向过程的核心在‘过程'二...
2024-01-10Python编码规范(转)
Python 风格规范(Google)本项目并非 Google 官方项目, 而是由国内程序员凭热情创建和维护。如果你关注的是 Google 官方英文版, 请移步 Google Style Guide以下代码中 Yes 表示推荐,No 表示不推荐。分号不要在行尾加分号, 也不要用分号将两条命令放在同一行。行长度每行不超过80个字符以下情况除外:长...
2024-01-10Python基础:iter函数的两个参数
Python中的函数非常多,而且使用频繁。今天小编为大家带来Python中iter函数的用法,后续的文章也会有涉及这个函数的运用。Python 3中关于iter (object[, sentinel)] 方法有两个参数。使用iter (object) 这种形式比较常见,iter (object, sentinel) 这种形式一般较少使用。1.iter (object)Python官方文档对于这种形式的解释很...
2024-01-10Python程序中的日志功能
注意-如果将负数传递给方法,则将出现ValueError。示例让我们看一些例子。# importing math moduleimport math# logarithm with base 3print(math.log(15, 7))输出结果如果运行上述程序,将得到以下结果。1.3916625094004957您可以在上述程序中指定所需的任何基值。让我们看看没有任何基本值的相同示例。默认基值为e...
2024-01-10Python对象与引用的介绍
对象Python 中,一切皆对象。每个对象由:标识(identity)、类型(type)、value(值)组成。1. 标识用于唯一标识对象,通常对应于对象在计算机内存地址。使用内置函数 id(obj)可返回对象 obj 的标识。2. 类型用于表示对象存储的“数据”的类型。类型可以限制对象的取值范围以及可执行的操作。可以...
2024-01-10更改Python的默认编码?
从控制台运行应用程序时,Python存在许多“无法编码”和“无法解码”的问题。但是在Eclipse PyDev IDE中,默认字符编码设置为UTF-8,我很好。我四处寻找设置默认编码的方法,有人说Python sys.setdefaultencoding在启动时会删除该函数,因此我们无法使用它。那么什么是最好的解决方案?回答:这是一个更简...
2024-01-10Python解析JSON详解
JSON 函数使用 JSON 函数需要导入 json 库:import json。函数 描述json.dumps 将 Python 对象编码成 JSON 字符串json.loads 将已编码的 JSON 字符串解码为 Python 对象json.dumps语法json.dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=N...
2024-01-10用Python制作酷炫二维码
1、安装myqr在安装之前,你需要保证电脑里已经安装python 3.x,这是基本环境。并且本文是在windows中实验的,其它系统大同小异,问题处请自研解决喽安装myqr和安装普通的python一样,很简单,使用pip安装即可在命令行键入:pip install myqr2、使用方式该库在命令行中运行,你只需要传递网址链接、图片地...
2024-01-10Python中字典的基本知识初步介绍
字典是可变的,并且可以存储任意数量的Python对象,包括其他容器类型另一个容器类型。字典包括键对(称为项目)及其相应的值。Python字典也被称为关联数组或哈希表。字典的一般语法如下:dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}可以用下面的方式创建字典:dict1 = { 'abc': 456 };dict2 = { 'abc': 123...
2024-01-10SVM基本概念及Python实现代码
SVM(support vector machine)支持向量机:注意:本文不准备提到数学证明的过程,一是因为有一篇非常好的文章解释的非常好:支持向量机通俗导论(理解SVM的三层境界) ,另一方面是因为我只是个程序员,不是搞数学的(主要是因为数学不好。),主要目的是将SVM以最通俗易懂,简单粗暴的方式解释清...
2024-01-10Python中实现URL的解析
在Python中的urlparse模块主要是用于解析url中的参数 对url按照一定格式进行 拆分或拼接 1.urlparse.urlparse将url分为6个部分,返回一个包含6个字符串项目的元组:协议、位置、路径、参数、查询、片段。import urlparseurl_change = urlparse.urlparse('https://i.cnblogs.com/EditPosts.aspx?opt=1')print url_change 输出结果为...
2024-01-10Python代码库和插件FAQ
目录代码库和插件 FAQ通用的代码库问题如何找到可以用来做 XXX 的模块或应用?math.py(socket.py,regex.py 等)的源文件在哪?在 Unix 中怎样让 Python 脚本可执行?Python 中有 curses/termcap 包吗?Python 中存在类似 C 的 onexit() 函数的东西吗?为什么我的信号处理函数不能工作?通用任务怎样测试 Py...
2024-01-10带有Python请求的异步请求
我尝试了python 请求库文档中提供的示例。使用async.map(rs),我得到了响应代码,但是我想获得所请求的每个页面的内容。例如,这不起作用:out = async.map(rs)print out[0].content回答:注意下面的答案是不适用于请求v0.13.0 +。编写此问题后,异步功能已移至grequests。但是,你可以将其替换requests为grequests...
2024-01-1002select监听服务端[Python基础]
# can_read, can_write, _ = select.select(inputs, outputs, None, None)## 第一个参数是我们需要监听可读的套接字, 第二个参数是我们需要监听可写的套接字, 第三个参数使我们需要监听异常的套接字, 第四个则是时间限制设置.## 如果监听的套接字满足了可读可写条件, 那么所返回的can,read 或是 can_write就会有值了, 然后我...
2024-01-10python实战笔记(一)[Python基础]
[Python注释][Python变量][Python运算符][Python输入输出]* [输入函数]* [输出函数(3.x)]* [格式化输出][分支][循环]### Python注释#### 单行注释```# 这是一个单行注释print("test")```#### 多行注释```"""这里就是python的多行注释方式可以直接分行进行注释操作本质上是字符串"""import thisprint("hello world")```#### 特殊...
2024-01-10InnoDB基础
在InnoDB中,数据存储在磁盘上,处理数据时需要先将数据从磁盘读取,再写到内存。InnoDB采用局部性原理加载。一、局部性原理 从磁盘读取数据时,不需要一行一行读取,而是以页为单位读取,操作系统中一页4kb,InnoDB中一页16kb。 二、InnoDB页结构 页是InnoDB管理存储空间的基本单位,...
2024-01-10