Python
文章平均质量分 92
Python 学习笔记
Akiiiira
某不入流大学电子专业的大一菜鸡(有资源需求请直接加作者QQ2938554814,备注需求资源即可,CSDN上没法上传免费下载的资源,实属抱歉)
展开
-
【Python】第7章 计算思维
计算思维”这个词现在很流行,许多培训机构都在宣扬要从小培养计算思维,似乎没点计算思维,就没法应对未来的挑战。计算思维是像计算机一样思维吗?当然不是,计算机不会思维,计算机做的事,都是人的思维的结果。计算思维是人的思维方式,按照这个名词的提出者周以真的说法,就是运用计算机科学的思维方式进行问题求解、系统设计,以及人类行为理解等一系列的思维活动。按照周的说法,计算思维有四大步骤。(1)问题分解。将大问题分解成容易解决的小问题。(2)模式识别。原创 2023-08-03 16:08:29 · 517 阅读 · 0 评论 -
【Python】第6章 复杂数据类型
Python的复杂数据类型包括组合数据类型和自定义数据类型。组合数据类型有:str(字符串)、tuple(元组)、list(列表)、dict(字典)、set(集合)。组合数据类型的名称本身也是函数的名称,可以用于类型转换。例如:L = list("abcd") #L值为['a','b','c','d']Python中的函数isinstance(x,y)用于判断x是不是y类型的数据。此处y是类型的名称。Python中的len函数用于求组合数据类型中元素的个数。原创 2023-08-01 18:04:22 · 334 阅读 · 0 评论 -
【Python番外】关于 input() 与 print() 函数
在最近接触 Python 的这段时间内,遇到许多关于输出格式要求的题目(如十进制转二进制一类的)。在循规蹈矩的按照要求完成题目后,博主不免想起学习 C++ 的那些日子,尤其是接触标准库后,对于这类问题一般就是一行的事儿,根本不需要从原理上去一步一步实现。故博主十分贪心,想进一步了解在 Python 中是否也有类似于标准库这一类十分好用的 “工具”。原创 2023-08-01 13:11:49 · 1149 阅读 · 0 评论 -
【Python习题】感悟&易错点总结
注:(1) 为了方便查找,这里的章节数与教材对应,标号与 OJ 平台相匹配。。仅收录与 Book 部分不重复的习题。(4) 蓝色标题表示作为例题,在对应章节中有所讲解。(5) 每道题可能包含以下板块:易错,疑问,简化,差异(与C++的不同)。原创 2023-07-30 17:50:55 · 295 阅读 · 0 评论 -
【Python】第5章 递归
第1句中,解释“堆乘”这个词的时候用到了“堆乘”这个词,貌似没完没了的循环定义,让人搞不明白。有了第2句,n的堆乘到底是什么,就可以由1的堆乘是1,逐步递推出来:4#=4×3#、3#=3×2#、2#=2×1#、1#=1,倒推回去,可以得到4#=4×3×2×1。第2句话使得面对“1的堆乘是什么”这样的问题时,不必再用让人搞不懂的“1的堆乘等于1乘以0的堆乘”来回答,而是直接得到答案1,因此第2句可以称为递归的“终止条件”。(1)“n的堆乘”就是n乘以“(n - 1)的堆乘”;(2)“1的堆乘”是1。原创 2023-07-30 14:55:12 · 75 阅读 · 0 评论 -
【Python】第4章 函数
有的时候,一段代码实现了某项功能,比如根据日期推算出星期几。程序里可能多处要用到这个功能,如果在所有需要用到这个功能的地方,都要把那段代码复制粘贴过来,那实在让人抓狂。更糟糕的是,如果发现那段代码有bug需要修正,或者需要改进一下让它变得更好,那么就要找出所有粘贴的地方再进行修改,那简直有一种“一失足成千古恨”的感觉。稍微大一点的软件一般都是多个程序员合作完成的。不同的程序员实现不同的功能。如果一个程序员要使用另一个程序员开发的功能,就得向他索要源代码粘贴到自己的程序中,那是非常可怕的。原创 2023-07-29 22:08:00 · 75 阅读 · 0 评论 -
【Python】第3章 循环语句
有时,需要重复多次执行一系列语句,循环语句就提供这样的功能。Python中的循环语句,有for循环语句和while循环语句两种。原创 2023-07-29 20:46:22 · 177 阅读 · 0 评论 -
【Python】第2章 基本运算和条件分支语句
Python支持的算术运算见表2.1.1。第1行:在Python的运算表达式中,括号“()”起到的作用和在普通数学算式中一样,括号里的式子要先算。第6行:输出一个小数的时候,如果没有指定保留小数点后面几位,那么到底会输出几位,没有明确的说法。如果对输出格式有要求,就应该用格式控制符“.nf”指明保留小数点后面几位。第8行:15除以4是3.75。由于参与运算的都是整数,所以结果就是整数3。第9行:3.4除以2.2得1.5454......,往小里取整,就是1。原创 2023-07-29 15:46:38 · 117 阅读 · 0 评论 -
【Python】第1章 Python语言的基本要素
print,顾名思义,就是打印。只不过不会打在打印机上,而是打在屏幕上。运行它,会在屏幕上产生下面的输出:下面程序的意思是,分两行输入两个数,输出它们的和:print(a+b)input,顾名思义,就是输入。这个程序运行后,输入一个数按 Enter 键,再输入一个数按 Enter 键,程序就会打出两个数的和。Python程序每一行可以称为一条语句。Python程序是用英文字母、数字、标点符号和空格写成的。应该在英文而非中文输入状态下输入程序,确保输入的字符都是英文半角的字符。原创 2023-07-27 23:16:00 · 171 阅读 · 1 评论 -
【Python】第零章 前言
对于致力于成为硬软双修的电子专业学生来说,对各种高级语言有一个基本的掌握是必要的。同时对于部分硬件(如基于 esp32cam 开发的摄像头可以用 Python 编写)有编写语言要求。出于各种原因博主认为学习 Python 是极其必要的。本专题下的博文皆为学习笔记,主要是给自己看,如有错误,敬请指出。原创 2023-07-19 16:51:29 · 44 阅读 · 0 评论