python styding
文章平均质量分 88
tommmmnn
一个小菜鸟
展开
-
用Python学习算法与数据结构__1
文章目录用Python学习算法与数据结构1.数据结构2.排序算法1.冒泡排序2.选择排序3.插入排序4.堆排序5.归并排序6.快速排序3.数组查找1.线性查找2.二分查找用Python学习算法与数据结构本文将《我的第一本算法书》中的一些概念记录下来,并使用python对其中的算法进行实现,作为本人学习python和算法的一个记录。详细算法说明参考《我的第一本算法书》中对应章节。1.数据结构数据结构的类型:链表:数据线性排列,每个数据都有指向链表下一个数据的指针,访问时需要从头开始读取,添加时只原创 2021-02-05 10:43:37 · 443 阅读 · 0 评论 -
Python学习a3——基本数据类型part1
1. 基本数据类型python中的基本数据类型有:number:数字类型,包括int(整型)、float(浮点型)和complex(复数),用于计算。bool:布尔类型,取值为True/False,用于判断。str:字符串类型,可以存储字符并进行操作。list:列表类型,用[]包含起来,用于存储较多数据并可以进行索引等操作。例如[1,2,‘string’,[1,2,3]]。tuple:元组类型,用()包含起来,用法和列表一样,只是其中的值不可修改。例如(1,2,‘string’,(1,2,3)原创 2020-11-14 21:11:14 · 379 阅读 · 0 评论 -
Python学习a2——编码和逻辑运算
1. 格式化输出python中的格式化输出是通过在字符串中加%和输出的格式类型来将所需要输出的内容“嵌入”到字符串中的,%为占位符,代替想要放入的内容占位。输出类型有d(十进制整数)、s(字符串)、f(浮点数)等,具体需要某一格式时再查找即可。占了位之后要在字符串后加%和其占据的位置的内容(即时只有一个内容最好也用括号括起来,方便阅读程序)。内容的数量要与占位符数量相同。若想输出符号%,需要在其前面再加一个%,其为转义字符,说明该转义字符之后的是一个符号而不是占位符,可以看到后面的%s输出为正原创 2020-11-12 23:56:42 · 479 阅读 · 0 评论 -
Python学习a1——背景及基础
python学习Day1@[toc](python学习Day1)1. 计算机基础2. python历史3. python环境4. python种类5. 变量6. 常量7. 注释1. 计算机基础计算机的主要组成部分有:CPU:用于执行各种计算,相当于人的大脑。内存:用于存储数据,掉电消失。硬盘:用于存储数据,掉电不消失。有固态硬盘和机械硬盘,固态硬盘速度更快。操作系统:用于管理计算机的资源并进行分配,并给上层应用提供接口。应用程序:用于完成某一特定工作的计算机程序。2. python历史py原创 2020-11-05 22:25:55 · 631 阅读 · 1 评论