
Python
文章平均质量分 75
python学习
有趣的我
菜鸡逐梦IT圈
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
django小项目
在Django项目中,添加测试功能是一项重要的任务,它能确保你的代码在开发和修改过程中保持其正确性和稳定性。通过这些步骤,你已经创建了一个简单的Django应用,能够显示数据库中的数据,并提供了一个基本的管理界面。创建一个Django应用:在Django中,一个项目可以包含多个应用(app),每个应用都是一个独立的模块,负责处理项目的一个特定功能。现在,你可以访问http://127.0.0.1:8000/admin/并使用超级用户的凭据登录,管理你的文章。Django提供了一个强大的管理后台。原创 2024-11-27 17:50:41 · 1119 阅读 · 0 评论 -
debug书籍和工具
调试(Debugging)是软件开发中的一个重要环节,它帮助开发者发现和解决代码中的错误和问题。通过本书,读者可以全面了解 Visual Studio 中调试工具的使用方法和技巧,提升调试效率。书中提供了实用的技巧,并展示了如何使用各种调试工具,还涵盖了单元测试和代码审查。简介: 本书提出了九个基础且必不可少的调试规则,帮助开发者系统性地排查和解决复杂的问题。调试工具:熟练使用各种调试工具,如 GDB、LLDB、Visual Studio 的调试器、Eclipse 的调试工具等。原创 2024-11-06 15:21:30 · 650 阅读 · 0 评论 -
INI文件
其名称 “INI” 取自 “Initialization” 的简称,因为这种文件常用于应用程序的初始化设置。INI 文件广泛用于 Windows 应用程序,但也能在其他平台和工具中见到。总的来说,INI 文件格式是一种适用于简单配置和初始化设置的有用工具。INI 文件通常由节(sections)、键(keys)和值(values)组成。Python 提供了 configparser 模块来方便地读取和写入 INI 文件。缺乏数据验证和类型支持(所有的数据都是字符串)。节是可选的,但常用来组织键值对。原创 2024-10-29 14:08:55 · 1598 阅读 · 0 评论 -
python基础8(来自廖雪峰的官方网站)
生成器通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这...原创 2020-03-16 19:41:45 · 155 阅读 · 0 评论 -
python基础7 (来自廖雪峰的官方网站)
高级特性迭代如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。在Python中,迭代是通过for ... in来完成的,而很多语言比如C语言,迭代list是通过下标完成的,比如Java代码:for (i=0; i<list.length; i++) { n = list[i];}可以看出,...原创 2020-03-12 14:58:56 · 189 阅读 · 0 评论 -
利用切片操作,实现一个trim()函数,去除字符串首尾的空格,不调用str的strip()方法:
def trim(s) if len(s)==0: return s while s[0]==' ': s=s[1:] if len(s)==0: return s while s[-1] == ' ': s=s[:-1] if len(s)==0: ...原创 2020-03-12 11:39:33 · 184 阅读 · 0 评论 -
python基础6(来自廖雪峰的官方网站)
高级特性切片取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']取前N个元素,也就是索引为0-(N-1)的元素,可以用循环:>>> r = []>>> n = 3>>> for i ...原创 2020-03-12 10:54:26 · 122 阅读 · 0 评论 -
python基础5(来自廖雪峰的官方网站)
函数定义函数在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。我们以自定义一个求绝对值的my_abs函数为例:def my_abs(x): if x >= 0: return x else: return -x在Python交互...原创 2020-03-10 22:41:11 · 103 阅读 · 0 评论 -
python基础4(来自廖雪峰的官方网站)
dictPython内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list:names = ['Michael', 'Bob', 'Tracy']scores = [95, 75, 85]给定一个名字,要查找对应的成...原创 2020-03-10 20:17:33 · 134 阅读 · 0 评论 -
python基础3(来自廖雪峰的官方网站)
条件判断完整形式如下:if <条件判断1>: <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3>else: <执行4>eg.age = 3if age >= 18: print('adult')elif age &...原创 2020-03-07 21:40:43 · 210 阅读 · 0 评论 -
python基础2(来自廖雪峰的官方网站)
list和turplelistPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']如果要取最后一个元素,除了计算索引位置外,还可...原创 2020-03-07 20:23:50 · 115 阅读 · 0 评论 -
python基础1(来自廖雪峰的官方网站)
转义字符为了简化,Python还允许用r‘’表示‘’内部的字符串默认不转义,eg.>>> print(r'\\\t\\')\\\t\\多行为了简化,Python允许用’’’…’’'的格式表示多行内容>>> print('''line1... line2... line3''')line1line2line3注意...是提示符,不是代码...原创 2020-03-07 16:43:52 · 195 阅读 · 0 评论