Python全栈
《Python全栈》课程笔记
努力改掉拖延症的小白
一个从大厂跳进国企的程序员
展开
-
Python全栈2.2 —— 列表基础
文章目录1、特征2、初始化及基本使用3、列表添加,就地修改1、特征l1 = []l2 = [1,2,'abc']l3 = list()l4 = list(range(5)) #可迭代对象2、初始化及基本使用indexl6 = list(range(1,10))print(l6)print(l6.index(5))[1, 2, 3, 4, 5, 6, 7, 8, ...原创 2020-04-10 18:36:59 · 143 阅读 · 0 评论 -
Python全栈2.1 —— 数字处理函数、类型判断、序列对象
文章目录1、数值类型1.1 数值类型1.2 类型转换2、数字处理函数2.1 第一组:只保留整数部分2.2 第二组:最大最小及math下的常用函数2.3 进制转换2.4 类型判断3、序列对象1、数值类型1.1 数值类型这里和c语言类似,常用的有int,float,complex(复数)和bool,和c语言不同的是Python没有double。complex(2,5)(2+5j)1....原创 2020-04-10 18:23:50 · 169 阅读 · 0 评论 -
Python全栈(8)—— 高效判断素数、求素数的方法
文章目录1、素数简介2、判断素数函数2.1 简单粗暴的方法2.2 高效算法3、生成素数3.1方法13.2 方法23.3 方法3yieldfilter() 函数1、素数简介质数又称素数。指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。2、判断素数函数2.1 简单粗暴的方法按照固有思维,大家都会想到,对于所给数n,那么从2开始,一直到n-1,看一下有没有能够整除...原创 2020-04-06 23:46:56 · 1633 阅读 · 0 评论 -
Python全栈(7)—— 斐波那契数列
1、简介斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2)通俗来说,就...原创 2020-04-06 22:52:10 · 470 阅读 · 0 评论 -
Python全栈(6)—— 循环语句易错点
对于Python中的循环语句,这里就不过多说了,主要说一下易错点。文章目录1、for中的else2、range的多种使用1、for中的elseif中常用else,但是for中其实也有else,只是大家不常用而已,这里只要for循环程序没有被打断,就会执行else中的程序,只有for循环程序被打断时才不会执行else中的程序,实例程序如下:for程序不被打断时:for i in ra...原创 2020-03-10 18:31:36 · 281 阅读 · 0 评论 -
Python全栈(5)—— 选择语句与等效False
文章目录1、程序控制2、Python中的if3、等效False1、程序控制程序控制方面,一般程序可分为:顺序、分支、循环3种基本结构。顺序语句,顾名思义,就是从前到后顺序执行的语句。分支语句,这里一般指if选择语句,下一部分将重点将if语句。循环语句,这里和c语言还是蛮像的,主要是for循环和while循环,后边的博客将具体介绍Python中的循环。2、Python中的ifPytho...原创 2020-03-10 18:15:57 · 413 阅读 · 0 评论 -
Python全栈(4)—— 内存管理机制
对内存管理机制,c语言和Python的内存管理机制是不一样的!c语言:我们在写c语言时,可以通过指令直接访问内存,比如对单片机进行c语言编程时,可以将运行时的数据直接保存到内存中,如果底层单片机程序需要更新时,仅需要一个串口便可以对其程序进行更新。但是,c语言不具有内存回收机制,如果c语言编写中需要控制内存,需要通过程序自行控制。Python:对于Python和Java这些语言,具有垃圾...原创 2020-03-05 18:54:01 · 163 阅读 · 0 评论 -
Python全栈(3)——进制、运算符、原码反码补码
文章目录1、进制2、运算符2.1算数运算符Python特殊运算符:2.2位运算2.3逻辑运算符3、原码反码补码正数:负数:1、进制对于之前数电、微机原理等基础课程中大多都学过,对于程序员来讲,最主要是要掌握二进制和十六进制,在计算机中,所有的信息最终都是通过0/1来记录,这也就涉及到位的概念,每一位就是一个二进制数,然而如果程序员直接去处理二进制的数,那将会是一件非常麻烦的事情,很多情况下程序...原创 2020-03-04 23:30:30 · 399 阅读 · 0 评论 -
Python全栈(2)—— Python语言类型、标识符、字符串细节知识点
文章目录1、Python语言类型2、Python标识符3、字符串细节知识点3.1如何在字符串中打引号3.2字符串中换行3.3字符串中的\3.4字符串路径1、Python语言类型一提到Python,大家第一反应一般是高级语言,没错Python是一种高级语言,同时,他还是一种强类型语言、一种动态类型语言。静态语言:c,c++,java等所有变量必须声明类型,不可变换。动态语言:Python等...原创 2020-03-02 22:00:55 · 252 阅读 · 0 评论 -
Python全栈(1)—— Python如何快速下载库与jupyter notebook 的基本使用
文章目录前言Python如何快速下载库jupyter notebook基本使用前言笔者最近发现学到现在,还没有认认真真系统的学一下Python,之前从c语言硬件编程转到Python软件编程,只是看了两本基础的Python书,学了点基本语法,但是现在发现,要是想做一些大一点的项目,基础不牢地动山摇,所以决定要反过头来重新学习一下Python。这个系列对于初学者来说,最好是先找一本Python的...原创 2020-03-02 18:19:15 · 1346 阅读 · 0 评论