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中使用链表的最简单方法是什么?在方案中,链表仅由定义’(1 2 3 4 5)。实际上,Python的list [1, 2, 3, 4, 5]和tuples (1, 2, 3, 4, 5)不是链接列表,而链接列表具有一些不错的属性,例如恒定时间串联,并且能够引用其中的单独部分。使它们一成不变,并且它们真的很容易使用!回答:以下是一些基于Mar...
2024-01-10Python基础编程——列表
Python基础编程——列表1. 什么是列表 列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。在Python中,用方括号[]来表示列表,并用逗号来分隔其中的元素。注意要用英...
2024-01-10Python翻译器
import urllib.requestimport urllib.parseimport jsoncontent='有了我,翻译再也不是问题啦'print(content)while content != 'quit': content=input('请输入需要翻译的内容:') url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=https://w...
2024-01-106.数据整合[Python基础]
以此为例一.使用concat合并数据主要参数接收作用默认axisBoolean确定合并操作横轴(0行操作,1列操作)0JoinString内链接(outer)/外链接(inner)outer1.行操作(axis=0)(1)内连接pd.concat([DataFrame1,...DataFramen])示例(2)外连接pd.concat([DataFrame1,...DataFrameN],join="inner")示例2.列操作(axis=1)...
2024-01-10Python缓冲协议
在 Python 中可使用一些对象来包装对底层内存数组或称 缓冲 的访问。此类对象包括内置的 bytes 和 bytearray 以及一些如 array.array 这样的扩展类型。第三方库也可能会为了特殊的目的而定义它们自己的类型,例如用于图像处理和数值分析等。虽然这些类型中的每一种都有自己的语义,但它们具有由可能较...
2024-01-1009异常模块[Python基础]
异常模块为什么要自定义异常模块1)所有经过drf的APIView视图类产生的异常,都可以提供异常处理方案2)drf默认提供了异常处理方案(rest_framework.views.exception_handler),但是处理范围有限3)drf提供的处理方案两种,处理了返回异常现象,没处理返回None(后续就是服务器抛异常给前台)4)自定义异常的目...
2024-01-10Pythoncode解释器基础类
源代码: Lib/code.pycode 模块提供了在 Python 中实现 read-eval-print 循环的功能。它包含两个类和一些快捷功能,可用于构建提供交互式解释器的应用程序。class code.InteractiveInterpreter(locals=None)¶这个类处理解析器和解释器状态(用户命名空间的);它不处理缓冲器、终端提示区或着输入文件名(文件名总...
2024-01-10Python弱引用对象
Python 支持 “弱引用” 作为一类对象。具体来说,有两种直接实现弱引用的对象。第一种就是简单的引用对象,第二种尽可能地作用为一个原对象的代理。int PyWeakref_Check(ob)¶如果 “ob” 是一个引用或者一个代理对象,则返回 true。int PyWeakref_CheckRef(ob)¶如果 “ob” 是一个引用,则返回 true。int...
2024-01-10Python的文件知识
文件主要分为读文件,写文件,读写文件,写读文件.....首先我们来说只读文件#1,只读文件(‘绝对路径’)f1 = open('d:a.txt',mode='r',encoding='utf-8')content = f1.read()print(content)f1.close()我们先看下绝对路径下的读文件:open(1,2,3):打开文件,open()里面的第一个参数是路径的意思,你存储的文件绝对路...
2024-01-10Django模板[Python基础]
一、模板的组成组成:HTML代码+逻辑控制代码二、逻辑控制代码1、变量:使用双大括号引起来的变量 例:<p>{{name}}</p><!--HTML模板--><body> <h1 style="color: crimson">{{ yeas }}--{{ month}}--{{ day }}</h1></body># python渲染def dte(req, yeas, month, day): return render(req, "index1.html", {"yeas": yeas, ...
2024-01-10Python中链表的长度
假设我们有一个单链表,我们必须找到它的长度。链接列表具有next和val字段。因此,如果输入类似于[2-> 4-> 5-> 7-> 8-> 9-> 3],则输出为7。为了解决这个问题,我们将遵循以下步骤-计数:= 0当节点不为空时,执行数:=数+ 1节点:=节点的下一个返回计数让我们看下面的实现以更好地理解-示例class ListNode:...
2024-01-10unittest框架[Python基础]
(1)unittest框架设计思路case:测试用例。public:将一些公共的业务封装成类和方法。report:测试报告。testrunner:批量运行。(2)setUp、tearDown、测试函数setUp()方法,初始化,最先执行,比如:每次都会打开浏览器,打印开始执行测试的时间。tearDown()方法,最后执行,比如:每次执行完成都会截图...
2024-01-10用Python绘制几个动画
Python中的matplotlib从1.1.0版本以后就开始支持绘制动画,Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。这里介绍几种Python使用matplotlib绘制动画的方法。下面是几个的示例:第一个例子使用generator,每隔两秒,就运行函数data_gen:# -*- coding: utf-8...
2024-01-10Python编码规范(转)
Python 风格规范(Google)本项目并非 Google 官方项目, 而是由国内程序员凭热情创建和维护。如果你关注的是 Google 官方英文版, 请移步 Google Style Guide以下代码中 Yes 表示推荐,No 表示不推荐。分号不要在行尾加分号, 也不要用分号将两条命令放在同一行。行长度每行不超过80个字符以下情况除外:长...
2024-01-10http视图请求钩子[Python基础]
在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如:在请求开始时,建立数据库连接;在请求开始时,根据需求进行权限校验;在请求结束时,指定数据的交互格式;为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设置的功能,即请求钩子。请求钩子是...
2024-01-10Python带你解读乐高!
【导语】:今天我们来聊聊小朋友和大朋友们都爱不释手的乐高,Python技术部分请看第四部分。Show me data,用数据说话!六一儿童节到了,过节的不仅仅是儿童,还有很多不想长大的成年人。然而,儿童游乐场不好意思去跟小朋友抢,幼儿园里已经没有容身之地。这时,玩具可能是最后一件能让成年人...
2024-01-10Python之路【第二十一篇】:JS基础
一、JavaScript概述1.1 JavaScript的历史● 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言)● Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言.Sun和Netscape共同完成.后改名叫Javascript● 微软...
2024-01-10100个Python基础知识点——更新中
1. range(10)在python2和python3中区别是什么?a = range(10)在python2中是一个列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],占用一定的内存空间;a = range(10)在python3中返回的是一个可迭代的对象,而不是一个列表,不会占用内存空间,可使用list函数返回列表,list(a);2. 什么样的语言能够使用装饰器?能够将函数当作...
2024-01-10Python中的树你知道吗?
树与二叉树在了解二叉树之前,我们要先了解树的一些概念,方便我们对二叉树的理解。什么是树?树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起...
2024-01-10更改Python的默认编码?
从控制台运行应用程序时,Python存在许多“无法编码”和“无法解码”的问题。但是在Eclipse PyDev IDE中,默认字符编码设置为UTF-8,我很好。我四处寻找设置默认编码的方法,有人说Python sys.setdefaultencoding在启动时会删除该函数,因此我们无法使用它。那么什么是最好的解决方案?回答:这是一个更简...
2024-01-10Python中严格增加的链表
假设我们有一个单链表的头,我们必须检查节点的值是否按严格的升序排序。因此,如果输入类似于[2,61,105,157],则输出将为True。为了解决这个问题,我们将遵循以下步骤-定义一个功能solve()。这将需要如果head.next为null,则返回True如果head.val> = head.next.val,则返回False返回solve(head.next)让我们看下面的实...
2024-01-10Python对象与引用的介绍
对象Python 中,一切皆对象。每个对象由:标识(identity)、类型(type)、value(值)组成。1. 标识用于唯一标识对象,通常对应于对象在计算机内存地址。使用内置函数 id(obj)可返回对象 obj 的标识。2. 类型用于表示对象存储的“数据”的类型。类型可以限制对象的取值范围以及可执行的操作。可以...
2024-01-10Python和c哪个效率高一些
当我们提到一门编程语言的效率时:通常有两层意思,第一是开发效率,这是对程序员而言,完成编码所需要的时间;另一个是运行效率,这是对计算机而言,完成计算任务所需要的时间。编码效率和运行效率往往是鱼与熊掌的关系,是很难同时兼顾的。不同的语言会有不同的侧重,python语言毫无疑问...
2024-01-10Python设计和历史常见问题
目录设计和历史常见问题为什么Python使用缩进来分组语句?为什么简单的算术运算得到奇怪的结果?为什么浮点计算不准确?为什么Python字符串是不可变的?为什么必须在方法定义和调用中显式使用“self”?为什么不能在表达式中赋值?为什么Python对某些功能(例如list.index())使用方法来实现...
2024-01-10