零基础Python基础知识框架补充及复习(一、基础概念)

小甲鱼《零基础入门学习Python》学习笔记 根据老师的建议,现在将第二次复习小甲鱼的《零基础入门学习Python》而做的学习笔记,上传到网上,方便今后复习和保存,因为是手写的,所以做了扫描锐化处理,方便阅读。 ... 阅读详情

在这里插入图片描述
感谢大家支持,会继续努力的。



零基础的同学可以看看前面的系列,要不然可能会有些东西看不懂。


基础概念:

什么是Python?

Python是一种高级编程语言,在许多领域中有应用,包括Web编程、 脚本编写、科学计算和人工智能。

它很受欢迎,并被组织使用,例如谷歌、美国国家航空航天局(NASA)、美国中央情报局(CIA) 、 迪斯尼


Python在运行时由解释器处理。在执行程序之前不需要编译程序。

Python的三个主要版本是1x、2x和3x,这些版本被细分为次要的小版本,如2.7和3.3。

Python解释器官网地址



第一个Python程序。

让我们从创建一个显示Hello world!的小程序开始。

在python中,我们使用打印语句输出文本:

>>> print('Hello world!')
Hello world!

这里单引号和双引号是一样的,注意是英文的哈,还有要成对的使用如’Hello world!'或者’Hello world!'都可以

>>> 是python提示输入符号,没有什么意义,可以不理会



简单的数学操作符。

+加号运算符

Python具有计算的能力。

将要计算的内容直接输入Python控制台,它将输出答案:

>>> 2 + 2
4
>>> 5 + 4 - 3
6

加号和减号前后的空格是可写可不写的,但是加使代码读起来更容易,也符合代码书写规范,最好写。


乘法与除法运算符

Python也执行乘法和除法,使用*号表示乘法,/表示除法。

有()的先运算括号里面的

>>> 2 *(3 + 4)
14
>>> 10 / 2
5.0

用一个斜杠来分割数字会产生一个小数(或浮点数,就像编程中所说的那样)。我们将在以后讲更多关于浮点数的


-减号运算符

负号表示负数。

运算是在负数上执行的,就像在正整数上一样。

>>> -7
-7
>>> (-7 + 2)* (-4)
20

加号也可以放在数字前面,但这没有效果,主要用于强调一个数字是 正的,以增加代码的可读性。

-5 * -4=20 负数乘以负数为正数"负负等正"


0不能做除数

任何数除以0在python中会产生错误,我们都知道,不仅在Python,主要是数学运算,0是不能作为除数的

>>> 11 / 0
Traceback (most recent call last):
File ' <stdin>', line 1,in <module>
ZeroDivisionError: division by zero

在Python中,错误消息的最后一行表示错误的类型。仔细阅读错误消息, 因为他们经常告诉你如何修复程序

Traceback :追踪
most recent call last : 最近执行的最后一条
File :文件
module :模块 ZeroDivisionError:除以0错误
division :除
zero :零



整数与浮点数

POWER(十一)charge pump原理 电荷泵是一种基于电容充放电原理的DC-DC转换电路,通过开关控制实现电压转换,包括升压、降压和负压输出。其核心是利用电荷守恒原理,通过电容存储和转移电荷来改变输出电压。典型拓扑结构包括倍压电路和多阶升压电路,具有结构简单、体积小等优势。关键参数包括转换效率、输出电流能力和开关频率,适用于芯片供电、显示屏驱动等低功耗场景。LVDS部分补充说明了自举电路在驱动电路中的应用及其自同步特性。 阅读详情

相关推荐

5.FxBlue跟单常见问题

fxblue喊单ea和fxblue跟单会在mt4/mt5客户端ea栏目里记录fxblue在跟单复制订单过程中的全面记录。在遇到问题时,我们首先要恢复默认参数尝试,然后再到ea栏找报错提示。 ​ 需要注意的是,是EA选项卡,而不是日志选项卡。 此外,您可以在 MT4/5 软件终端面板的"EA"选项卡中查看跟单记录,您可以通过右键单击 Experts 日志并从 MT4/5 的弹出菜单中选择“打开”来打开每日日志文件以及历史文件。 5.1 No “heartbeat” received 没有收到“心跳” 接收方

weixin_44406393的博客 1874

PSM-DID实战指南:Stata代码解析与案例应用

本文详细解析PSM-DID方法在Stata中的实战应用,从理论到代码实现全面覆盖。通过倾向得分匹配(PSM)和双重差分(DID)的结合,有效解决政策评估中的选择偏差问题。文章提供完整的Stata命令代码、样例数据处理技巧和案例应用,帮助研究者准确评估政策效果。

vulkan6gpu的博客 793

10位PWM能否满足电梯±5mm平层精度?4位扩展法让10位PWM达到14位精度

电梯平层精度直接关系乘坐舒适性与安全性,而PWM分辨率是决定精度的关键因素之一。10位PWM能否满足±5mm的平层精度要求?本文从分辨率与物理量的对应关系出发,结合工程精度需求与实战对比,给出明确的选型结论与解决方案,请参考优快云博客《4位扩展法:基于ATtiny816的高精度PWM软件扩展方法》和《低成本高精度PWM:4位扩展法原理、实现和工程实践》。10位PWM的分辨率为 $2^{10} = 1024$ 级。

m0_73354873的博客 244

eNSP-交换机VLAN配置

VLAN

乌托托的博客 8807

基于RTL8370N的8口千兆无管理交换机硬件设计

无管理交换机是局域网边缘接入的核心基础设备,其本质是通过硬件状态机实现MAC地址学习、线速转发与自动协商,无需软件配置即可完成即插即用组网。原理上依赖高度集成的PHY+交换矩阵单芯片(如RTL8370N),结合确定性硬件逻辑替代MCU固件,保障低延迟、高可靠与零运维。技术价值体现在成本压缩、体积精简与部署极简化,广泛应用于家庭网络扩展、工业现场设备联网及嵌入式系统桥接等场景。本文详解一款基于RTL8370N的紧凑型8端口千兆无管理交换机,覆盖芯片选型依据、PHY接口设计、电源与散热优化等关键工程实践。

weixin_42327217的博客 401

人工智能训练师(三级)操作技能考核·自测卷

为您定制了一份。这份试卷严格拆分了“业务分析”、“智能训练”、“智能系统设计”、“培训与指导”四大模块,所有填空题均来源于上一轮整理的。您可以先用它进行“第二步(抛开答案自己填)”,填完后对照末尾的答案速查进行“第一步(补全并运行)”的校验,最后标记错题进行“第三步(针对性重复练习)”。

suny8088的博客 105

【立创EDA-PCB设计基础】4.模块化布局

本文对本专栏绘制的原理图进行模块化布局,首先进行预布局(将每个模块放一起),然后进行精细化布局(按照原理图来精细化布局)。

嵌入式阿齐Archie 3万+

【数据集】GPM IMERG Daily Precipitation Dataset

GPM IMERG Daily Precipitation Dataset

WW、forever的博客 1219

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: 零基础Python爬虫教程和实战(一)
下一篇: 我的第一个简单Python游戏 改进
python_Gary
博客等级 码龄7年 31粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值