递归 1.必须有明确结束条件2.每次进入递归,问题必须比上一次缩小3.效率不高,递归层数过多就导致栈(内存)溢出 递归=递推+回溯递归默认层数1000层import sys print(sys.getrecursionlimit()) #看递归最大值 #1000 print(sys.setrecursionlimit(100000))
转载 2023-08-13 20:59:20
325阅读
字典字典是无序的字典的key只能是不可变对象,不能是listdict创建字典创建空字典,并赋值d={}d["name"]="huhongqiang"d["sex"]="M"d["height"]=170d{'name':'huhongqiang','sex&#
原创 2018-10-15 08:46:09
2343阅读
1.列表 1.1列表的格式 变量A的类型为列表
原创 2021-07-07 10:41:16
123阅读
1.列表 1.1列表的格式 变量A的类型为列表 namesList = ['xiaoWang','xiaoZhang','xiaoHua'] 比C语言的数组强大的地方在于列表中的元素可以是不同类型的 testList = [1, 'a'] 1.2 打印列表 namesList = ['xiaoWang','xiaoZhang','xiaoHua'] print(namesList[0]) ...
原创 2022-03-24 09:44:28
53阅读
Ubuntu18.04 自带Python3.6,Python 2.7.15+在Ubuntu18.04.1中检查Python版本: 在终端(快捷键:Ctrl+Alt+T)中输入:python3 --version出现以下结果,说明默认的Python版本为Python 3.6.5Python 3.6.5一些情况下 我也不知道什么情况2019.07发布的Anaconda支持的是Python 3.7,安装
1.安装 pyinstaller 2.创建文件 试了半天总是报 TypeError: expected str, bytes or os.PathLike objec
原创 2022-12-08 14:52:48
129阅读
在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好的理解人工智能技术,我让助理负责分享这套python系列教程,希望能帮到大家!尽管交互命令行对于实验和测试来说都很好,但是它也有一个很大的缺点:Python一旦执行了输入的程序之后,它们就消失了。在交互模式下输入的代码是不会保存在一个文件中的,所以为了能够重新运行,不得不从头开始输入。复..
原创 2022-08-12 16:53:28
72阅读
# Python国际化:让你的应用更具可扩展性和可访问性 ![Python i18]( ## 什么是国际化? 国际化(Internationalization)是指将软件应用设计得可以适应不同的语言、文化和区域的能力。它使得应用程序可以在不同的语言环境下正确显示文本、日期、货币和其他本地化要求,从而满足全球用户的需求。 Python是一种非常流行的编程语言,因为其简洁和易读性,许多开发者选择
原创 2023-07-22 06:28:36
79阅读
## Python中的时间处理 在日常编程中,时间处理是一个常见的需求。在Python中,我们可以使用datetime模块来处理时间和日期。在这篇文章中,我们将介绍如何在Python中处理时间,以及如何获取当天18点的时间。 ### datetime模块 datetime模块是Python中用于处理日期和时间的模块。它提供了多种类来表示日期和时间,并且支持日期和时间的运算和比较。我们可以使用
原创 2024-05-01 06:49:41
52阅读
# Python 绘制数字 18 的完整指南 ## 引言 在这个小白指南中,我们将学习如何使用 Python 绘制数字 "18"。这将帮助你了解 Python 的基本绘图库,并使你能够在将来创建更复杂的图形。我们将分步骤进行,使用清晰的代码示例和详细的注释来帮助你理解每一步。最后,我们会用图表来总结整个流程。 ## 流程步骤 以下是我们实现 "绘制数字 18" 的基本流程: | 步骤数
原创 9月前
189阅读
转载 2019-11-28 14:37:00
87阅读
2评论
Python是一门面向对象的语言,对于面向对象语言来说,最重要的概念就是类(Class)和实例(Intance),所以python在创建一个类或者一个对象时很容易的。类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。class  ClassName:     """类的
原创 2017-11-06 23:26:28
482阅读
网络编程1.osi七层、tcp/ip五层协议1.cs架构和bs架构 2.互联网 3.osi七层、五层协议 -物理层      -网线、光纤     -数据链路层      -网卡     -网络层      -路由器     -传输层(运输层)      -四层路由器     -应用层(会话层、表示层、应用层)      -http协议,tfp协议,websocket协议2.每一层功能1.
转载 2021-04-28 16:37:56
181阅读
2评论
# Ubuntu 18 上的 Python 版本 在 Ubuntu 18 上,Python 是一种非常流行的编程语言。Python 是一种高级、通用的编程语言,它被广泛应用于数据分析、人工智能、Web 开发等领域。本文将介绍在 Ubuntu 18 上安装和使用 Python 的方法,并提供一些示例代码。 ## 安装 Python 在 Ubuntu 18 上,Python 3 是默认的 Pyt
原创 2023-11-01 10:14:36
49阅读
# Ubuntu 18Python ## 概述 本文将介绍如何在Ubuntu 18操作系统上安装和使用Python。Ubuntu 18是一个流行的Linux操作系统,而Python是一种强大的编程语言。通过将两者结合使用,您可以轻松开发各种类型的应用程序。 ## 安装Python 在Ubuntu 18中,Python已经预装了Python 2.7版本。但是,我们通常建议安装最新版本的Py
原创 2023-11-15 06:12:22
145阅读
返回函数 函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的: 这里不能用list传参 注意是*args 但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果,而是返回
原创 2021-07-16 09:37:06
291阅读
####参考Eva_J的博客,原文连接:https://..com/Eva-J/articles/7228075.html # 递归常见错误 # 超过最大递归限制 # solve 递归必须要有结束条件 # 返回值 # slove 不要只看到return就认为返回了,要看返回操作是 ...
转载 2021-08-07 11:19:00
26阅读
2评论
1、常用的文件打开模式rfile=open('a.txt','r') print(file.readlines()) file.close()wfile=open('a.txt','w') file.write('whywhywhy') file.close()afile=open('a.txt','a') file.write('whywhywhy') file.close()rb 
原创 2023-09-25 20:07:12
114阅读
,之所以选择这个网站,因为查看源代码能直接获得漫画的jpg连接,而且每一话所有的jpg一次性的都展示出来 人气排行榜最高的黑水潭 爬取单话 昆虫学家 上 (28p) 把url换成其他话 昆虫学家 下 (
原创 2022-12-08 15:14:45
102阅读
JavaScript基础语法1 js区分大小写。每一条语句以分号结束。2 声明变量时统一使用var关键字。变量名由字母、数字、$、_组成,不能由非数字开头。数据类型:Number 类型:JavaScript中不区分整数和浮点数,统一使用Number表示。如100(整数)、0.45(浮点数)、1.234e3(科学计数法表示)、-10(负数)、NaN(无法计算时候使用)、Infinity(无限大)、0
原创 2024-09-12 17:31:11
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5