news 2026/10/26 21:38:08

<Python第1集>

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
<Python第1集>

初始Python

Python是一门高级程序设计语言
在开发者眼中,语言可以分为3类

  • 1.自然语言 : 人能听懂的语言,汉语,英语,法语…
  • 2.机器语言 : 机器能够看懂的语言,机器只能看懂0和1
  • 3.程序设计语言 : 机器能够听懂,人能听懂的语言,Python,C,C++,C#,Java

同样的,在开发者眼中,还可以分为高级程序设计语言 和 低级程序设计语言

(越接近人类的语言,越高级 如 C,C++,Python…
越接近机器语言,越低级 如 汇编语言…)

下载Python

在官网下载安装包
双击安装
验证安装完成 : 在CMD(命令提示符)上输入Python 显示Python的版本信息就是安装好了

第一个Python 程序

打印Hello World

C:\Users\10577>Python Python3.14.2(tags/v3.14.2:df79316, Dec52025,17:18:21)[MSC v.194464bit(AMD64)]on win32 Type"help","copyright","credits"or"license"formoreinformation.>>>print("Hello World")Hello World>>>

Python解释器

Python解释器是一个计算机程序,用来翻译Python代码,并提交给计算机执行

python.exe就是Python解释器程序

Python IDE (Python Integrated Development Environment Python的集成开发环境)----->Pycharm

常见快捷键

ctrl + d 复制当前行
shift + alt + 上 将当前行上移
shift + alt + 下 将当前行下移
ctrl + shift + f10 运行当前文件代码
shift +f6 重命名文件
ctrl + a 全选
ctrl + c/v/x 复制/粘贴/剪切
ctrl + f 搜索
如果装了Translation插件,选择后,ctrl + shift + y 启动翻译插件

字面量 : 被写下来的固定的值

Python中常用的数据类型

  • 数字{int float complex bool}
  • 字符串 : 由任意数量的字符组成(字符串必须被双引号""包围)
  • 列表
  • 元组
  • 集合
  • 字典

注释

# 这是一行注释""" 多行注释 多行注释 多行注释 """

type() 查看 变量存储的数据类型

name="lixiang"print(type(name))# 输出:<class'str'>

类型转换

# 任何类型都可以转化为字符串类型str()# 转float类型float()# 转int类型int()

标识符 : 由字母 数字 下划线_ 组成

数字不可以开头
不可使用关键字

运算符

算数运算符

a=10,b=20

复制运算符 && 复合赋值运算符

字符串的定义方式

3种方式

name1='cscjhbewfk'name2="csjciefe"name3='''ssccsc d dv'''# 使用转义字符\name4="\"黑马程序员\'\'"print(name1,name2,name3,name4)

输出:

cscjhbewfk csjciefe ssccsc d dv "黑马程序员''

字符串格式化 精度控制

name="heima"age=18score=1.23print("name=%s,age=%d,score=%f"%(name,age,score))# 输出name=heima,age=18,score=1.230000
name="heima"age=18score=1.23print(f"name={name},age={age},score={score}")# 输出name=heima,age=18,score=1.23# 这种方式对精度没有控制

格式化表达式

f"(表达式)"
“%s %d %f” % (表达式1,表达式2,表达式3)

print("1*2的结果是:%d"%(1*2))print(f"1*2的结果是:{1*2}")print("字符串在Python中的类型名:%s"%type("字符串"))# 输出1*2的结果是:21*2的结果是:2字符串在Python中的类型名:<class'str'>

eg:

name="lixiang"stock_price=19.99stock_code="1313231"stock_price_daily_growth_factor=1.2growth_day=7print("经过%d天后,股票价格为%.2f"%(growth_day,stock_price*(stock_price_daily_growth_factor**growth_day)))

input() 数据输入

name=input("请告诉我,你的名字")print("name=%s"%name)
# input()都是str类型,需要转换类型age=int(input("请说出你的年龄"))print("age=%d"%age)

if语句

age=19ifage>10:print("age>10")else:print("age<=10")# 输出age>10
level=2iflevel==0:print("level==0")eliflevel==1:print("level==1")eliflevel==2:print("level==2")else:print("level!=0&&level!=1&&level!=2")# 输出level==2
num=15ifnum>0:ifnum>2:print("num>2")else:print("0<num<=2")else:print("num<=0")

while

num=0whilenum<10:num=num+1print(num)# 输出10

for

name="xsbdjnevre"forcinname:print(c)

range

range(10)表示从0开始到10(不包含10本身)
range(3,6)表示从3到6(不包含6本身)
range(5,10,2)表示从5开始步长为2的数字序列(不包含10本身)

函数

# 定义一个函数fun()deffun():print("Vhbmsc")returnNone# 可省略# 调用函数fun()

数据容器

Python的数据容器有 : list tuple str set dict

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/25 5:21:42

vivado注册 2035 小白指南:快速理解注册流程

Vivado注册全攻略&#xff1a;从零开始搞定许可证&#xff0c;告别“2035”误解 你是不是也曾在搜索引擎里输入过“vivado注册 2035”&#xff1f; 这个关键词在中文技术社区中频繁出现&#xff0c;甚至成了不少新手入门FPGA的第一道门槛。但真相是—— 它根本不是官方术语 …

作者头像 李华
网站建设 2026/10/23 18:52:37

人体骨骼检测实战:MediaPipe 33关键点定位精度提升

人体骨骼检测实战&#xff1a;MediaPipe 33关键点定位精度提升 1. 引言&#xff1a;AI 人体骨骼关键点检测的现实挑战 在计算机视觉领域&#xff0c;人体姿态估计&#xff08;Human Pose Estimation&#xff09;是理解人类行为的基础技术之一。它通过识别图像中人体的关键关节…

作者头像 李华
网站建设 2026/10/25 19:06:42

AD如何导出符合制板要求的Gerber文件?新手必读

如何用Altium Designer导出真正“能打板”的Gerber文件&#xff1f;新手避坑全指南你有没有遇到过这种情况&#xff1a;辛辛苦苦画完PCB&#xff0c;信心满满导出Gerber发给工厂&#xff0c;结果对方回复一句&#xff1a;“丝印反了”、“缺阻焊层”、“钻孔偏移”……瞬间心态…

作者头像 李华
网站建设 2026/10/26 1:05:14

AI骨骼关键点检测入门必看:MediaPipe Pose极速CPU版详解

AI骨骼关键点检测入门必看&#xff1a;MediaPipe Pose极速CPU版详解 1. 技术背景与应用价值 随着人工智能在计算机视觉领域的深入发展&#xff0c;人体姿态估计&#xff08;Human Pose Estimation&#xff09;已成为智能健身、动作捕捉、虚拟试衣、人机交互等场景的核心技术之…

作者头像 李华
网站建设 2026/10/26 7:34:13

深度剖析WinDbg下载附带的调试引擎架构原理

深度剖析 WinDbg 调试引擎的架构与实战原理 你有没有遇到过这样的场景&#xff1a;系统突然蓝屏&#xff0c;日志只留下一串神秘的 BugCheckCode 和几个毫无头绪的内存地址&#xff1f;或者某个驱动在特定条件下崩溃&#xff0c;但复现困难、堆栈模糊&#xff1f;这时候&…

作者头像 李华
网站建设 2026/10/22 4:51:29

MediaPipe Hands功能全测评:CPU版手部追踪真实表现

MediaPipe Hands功能全测评&#xff1a;CPU版手部追踪真实表现 你是否曾幻想过&#xff0c;仅凭一双手就能操控智能设备、实现空中绘画&#xff0c;甚至与虚拟世界无缝交互&#xff1f;如今&#xff0c;借助 MediaPipe Hands 这一轻量级、高精度的手部关键点检测模型&#xff…

作者头像 李华