news 2026/6/9 17:37:39

<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/6/6 6:43:51

手势识别从入门到精通:彩虹骨骼镜像保姆级教程

手势识别从入门到精通&#xff1a;彩虹骨骼镜像保姆级教程 1. 技术概述 精准感知手部形状与运动的能力&#xff0c;是构建下一代人机交互系统的核心基础。无论是增强现实&#xff08;AR&#xff09;中的虚拟操控、智能硬件的手势控制&#xff0c;还是手语翻译系统的底层支撑&…

作者头像 李华
网站建设 2026/6/6 7:57:46

Lucy-Edit-Dev:文本指令一键搞定视频精准编辑

Lucy-Edit-Dev&#xff1a;文本指令一键搞定视频精准编辑 【免费下载链接】Lucy-Edit-Dev 项目地址: https://ai.gitcode.com/hf_mirrors/decart-ai/Lucy-Edit-Dev 导语&#xff1a;DecartAI团队近日发布开源视频编辑模型Lucy-Edit-Dev&#xff0c;首次实现纯文本指令驱…

作者头像 李华
网站建设 2026/6/6 7:16:05

MediaPipe Hands镜像实测:21个关键点定位精准度超预期

MediaPipe Hands镜像实测&#xff1a;21个关键点定位精准度超预期 1. 引言&#xff1a;从OpenCV到MediaPipe——手势识别的技术跃迁 在计算机视觉领域&#xff0c;手势识别一直是人机交互的重要研究方向。早期基于传统图像处理的方法&#xff08;如OpenCV 肤色分割 轮廓分析…

作者头像 李华
网站建设 2026/6/5 4:12:11

OpenMV人脸追踪算法工作原理揭秘

OpenMV如何用“小钢炮”算力实现人脸追踪&#xff1f;拆解它的底层逻辑你有没有想过&#xff0c;一块指甲盖大小的开发板&#xff0c;不连电脑、不接GPU&#xff0c;居然能实时识别人脸并驱动舵机追着人转&#xff1f;这不是科幻电影&#xff0c;而是OpenMV每天都在做的事。在树…

作者头像 李华
网站建设 2026/6/7 22:55:50

MediaPipe Pose部署指南:33点技术

MediaPipe Pose部署指南&#xff1a;33点技术 1. 章节概述 随着AI在视觉领域的深入发展&#xff0c;人体姿态估计&#xff08;Human Pose Estimation&#xff09;已成为智能健身、动作捕捉、虚拟试衣、人机交互等场景的核心技术之一。其中&#xff0c;Google推出的 MediaPipe…

作者头像 李华
网站建设 2026/6/4 22:28:59

MediaPipe Pose部署指南:影视动作捕捉系统实战

MediaPipe Pose部署指南&#xff1a;影视动作捕捉系统实战 1. 引言 1.1 AI 人体骨骼关键点检测的行业价值 在影视制作、虚拟现实、体育分析和人机交互等领域&#xff0c;人体姿态估计&#xff08;Human Pose Estimation&#xff09;正成为一项核心技术。传统的动作捕捉系统依…

作者头像 李华