news 2026/4/27 22:50:22

<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/4/23 16:14:05

全面讲解rs232串口通信原理图中电平转换时序配合

深入剖析RS232串口通信中的电平转换与时序协同&#xff1a;从原理图到稳定通信的实战指南 你有没有遇到过这样的情况&#xff1f;MCU代码写得没问题&#xff0c;波特率也对上了&#xff0c;可就是收不到数据——要么乱码&#xff0c;要么断断续续。一通排查下来&#xff0c;最后…

作者头像 李华
网站建设 2026/4/22 2:06:01

人体姿态估计技术解析:MediaPipe Pose架构详解

人体姿态估计技术解析&#xff1a;MediaPipe Pose架构详解 1. 技术背景与核心价值 随着计算机视觉技术的快速发展&#xff0c;人体姿态估计&#xff08;Human Pose Estimation&#xff09;已成为智能健身、动作捕捉、虚拟现实和人机交互等领域的关键技术。其核心目标是从单张…

作者头像 李华
网站建设 2026/4/22 15:44:11

Kakao Kanana-1.5-V:36亿参数双语多模态模型体验

Kakao Kanana-1.5-V&#xff1a;36亿参数双语多模态模型体验 【免费下载链接】kanana-1.5-v-3b-instruct 项目地址: https://ai.gitcode.com/hf_mirrors/kakaocorp/kanana-1.5-v-3b-instruct 韩国科技巨头Kakao近日推出Kanana-1.5-V-3B-Instruct多模态大语言模型&#…

作者头像 李华
网站建设 2026/4/25 21:17:15

人体关键点检测技术:MediaPipe Pose模型设计

人体关键点检测技术&#xff1a;MediaPipe Pose模型设计 1. 引言&#xff1a;AI 人体骨骼关键点检测的技术演进 随着计算机视觉技术的快速发展&#xff0c;人体姿态估计&#xff08;Human Pose Estimation&#xff09;已成为智能健身、动作捕捉、虚拟现实和人机交互等领域的核…

作者头像 李华
网站建设 2026/4/20 15:24:43

人体姿态估计优化指南:MediaPipe Pose参数调整详解

人体姿态估计优化指南&#xff1a;MediaPipe Pose参数调整详解 1. 引言&#xff1a;AI 人体骨骼关键点检测的工程挑战 随着计算机视觉技术的发展&#xff0c;人体姿态估计&#xff08;Human Pose Estimation&#xff09;已成为智能健身、动作捕捉、虚拟试衣和人机交互等场景的…

作者头像 李华
网站建设 2026/4/23 14:26:09

33个关键点检测进阶:MediaPipe Pose高级技巧

33个关键点检测进阶&#xff1a;MediaPipe Pose高级技巧 1. 引言&#xff1a;AI人体骨骼关键点检测的工程价值 随着计算机视觉技术的快速发展&#xff0c;人体姿态估计&#xff08;Human Pose Estimation&#xff09;已成为智能健身、动作捕捉、虚拟试衣、人机交互等场景的核…

作者头像 李华