Python基础入门之变量与数据类型(新手必看指南)

Python入门必备:变量与简单数据类型详解 作为编程世界的"万能钥匙",Python以简洁优雅的语法深受开发者喜爱。今天我们就来揭开Python编程的第一层面纱——变量与简单数据类型,这是每位新手必须掌握的编程基石! 阅读详情

一、变量是什么?(程序世界的便签贴)

咱们可以把变量想象成贴满便签的储物柜!(是不是突然就形象了?)每个柜子都有:

  • 独特的名字(变量名)
  • 存放的具体物品(数据值)
  • 物品类型标签(数据类型)

举个栗子 🌰:

student_name = "张三"  # 这个柜子贴了"student_name"的标签,放着字符串"张三"
math_score = 98.5     # 这个柜子专门存放浮点数类型的数据

Python的变量有三大神奇特性(划重点):

  1. 动态类型:同一个柜子今天可以放书,明天改放水杯(数据类型随时可变)
  2. 即用即声明:不需要提前预定柜子(无需预先声明变量类型)
  3. 标签可换:多个标签可以指向同一个柜子(多个变量指向同一内存地址)

二、Python的七种基础数据类型(新手村装备)

1. 数字三兄弟

类型示例特殊技能
整型(int)age = 18处理整数运算
浮点型(float)pi = 3.14带小数点的数值
复数(complex)z = 3+5j工程计算专用

2. 文本两姐妹

# 单行字符串(使用单/双引号都可以)
greeting = '你好呀~'
address = "北京市朝阳区"

# 多行字符串(三个引号大法)
poem = """床前明月光,
疑是地上霜。"""

3. 是非分明的布尔型

is_rainy = True   # 是
has_ticket = False # 否

4. 空值代表

empty_var = None  # 表示"什么都没有"的特殊类型

三、类型转换七十二变(重要!!)

1. 显式转换三大法

# 字符串 → 整数(必须是纯数字!)
price = int("299")  # 成功 → 299

# 浮点数 → 整数(直接砍掉小数)
year = int(2024.99) # 结果 → 2024

# 数字 → 字符串(超级常用!)
score = str(95.5)  # 变成"95.5"

2. 自动转换黑科技

print(10 + 5.5)    # 自动转浮点 → 15.5
print(True + 5)    # True是1 → 结果6
print("价格:" + str(99)) # 必须手动转换!

四、变量命名五大军规(违反会报错!)

✅ 正确示范

user_name = "李四"  # 下划线命名法
bookPrice = 59.8   # 小驼峰命名
MAX_SPEED = 300    # 常量全大写

❌ 作死操作

2b = "测试"        # 数字开头(直接报错)
class = "A班"      # 使用关键字(SyntaxError)
user-name = "王五"  # 中划线非法

(重要提示)推荐使用蛇形命名法:like_this_example (Python官方推荐)

五、新手必做练习(动手才记得住!)

练习1:BMI计算器

height = 1.75   # 单位:米
weight = 68     # 单位:千克
bmi = weight / (height ** 2)
print("您的BMI指数是:", round(bmi, 2))

练习2:类型转换大挑战

# 将以下数据转换为指定类型
num_str = "123"
float_num = 45.67

print(int(num_str) + 5)     # 应该输出?
print(str(float_num)[-1])   # 会得到什么?

练习3:变量交换魔法

a = 10
b = 20
# 不借助第三个变量完成交换(炫技时刻!)
a, b = b, a
print(a, b)  # 输出20 10

六、避坑指南(血泪经验总结)

  1. 变量要先赋值再使用(不然报NameError)
  2. 字符串拼接要统一类型(不能直接拼数字)
  3. 浮点数精度问题(0.1+0.2≠0.3 是正常现象!)
  4. 区分大小写(age和Age是不同变量)

(超级重点)推荐安装PyCharm或VS Code,它们的智能提示能帮你避免90%的语法错误!


七、升级预告(明天学什么?)

明天咱们要解锁流程控制的奥秘:

  • 让程序做选择题的if语句
  • 重复劳动的for/while循环
  • 让代码更优雅的逻辑运算符

(贴心小贴士)建议把今天的代码都动手敲一遍,遇到报错不要慌,仔细看错误提示信息!咱们评论区见~

避坑指南:用逐飞开源库驱动MT9V03X摄像头时容易忽略的3个细节(附TFT显示优化技巧) 本文详细解析了在智能汽车竞赛中使用MT9V03X摄像头(总钻风)时常见的硬件连接、图像采集和TFT显示优化问题。重点介绍了逐飞开源库中容易被忽略的三个关键细节,包括电源管理、看门狗设置和中断优先级配置,并提供了针对IPS200和TFT180显示屏的优化技巧,帮助参赛队伍提升图像处理效率和显示质量。 阅读详情

相关推荐

MicroPython 开发ESP32应用教程 之 WIFI配网 Web页面配网 softAP 配网 web页面控制WS2812灯珠

MicroPython 开发ESP32应用教程 之 WIFI配网 Web页面配网 softAP 配网 web页面控制WS2812灯珠

weald2000的专栏 2080

Python数据类型全解析:变量与运算核心指南(附实例)

本文为零基础Python学习者量身打造,系统讲解四大基本数据类型(整数/浮点数/字符串/布尔值)的核心特性与使用场景。通过对比分析、代码演示和趣味案例(如学生成绩计算器),带您掌握变量声明、类型转换、运算符优先级等关键知识点。文章还包含数据类型检测、数值精度处理等常见问题的解决方案,助您夯实编程基础!

Suro 719

进芯AVP28335烧录避坑全记录:CCS、Uniflash、C2Prog、SDFlash四大工具配置详解

本文详细解析了进芯AVP28335芯片在烧录过程中遇到的常见问题及解决方案,涵盖CCS、Uniflash、C2Prog和SDFlash四大工具的配置要点。针对国产器件AVP28335的特殊需求,提供了从开发环境准备到烧录验证的全流程指南,帮助开发者高效完成程序烧录,避免常见陷阱。

weixin_30836759的博客 586

Python入门宝典:零基础也能搞懂的基础语法(避坑指南)

(终极建议)安装Anaconda全家桶!用Jupyter Notebook边写边看结果,比记事本爽100倍!记住:所有大佬都是从小白过来的,坚持写代码才是王道!按住键盘的Ctrl键+回车就能运行!但注意这里有个新手必踩的坑——引号必须是英文的(中文字符会报错)!这个简单到爆的语法背后藏着Python的设计哲学:用最少的代码做最多的事。(敲黑板)学任何编程语言都逃不过这个经典案例!(超级重点)Python用缩进替代{},推荐4个空格!用Tab键会出事的!Python变量不用声明类型这点超赞!

niuma8888的博客 1170

硬件测试入门--环路响应(Bode)测试

环路分析的一个重要作用就是分析开关电源的稳定性。扫频测试原理主要是给开关电源电路注入一个频率变化的正弦信号,测量开关电源在频域上的特性,通过分析穿越频率、增益裕度和相位裕度来判断环路是否稳定,可以为电子工程师设计稳定的控制电路提供直观的数据。开关电源的稳定性关系到整个应用系统的可靠性,利用伯德图可以看出在不同频率下系统增益的大小和相位。通过伯德图来对开关电源的环路稳定性进行判断和分析已经成为评估开关电源可靠性必不可少的方法。

songninging的博客 1万+

泰山派RK3576开发板部署Qwen3-VL-4B多模态模型实战指南:从模型转换到板端推理全流程

本文提供了在泰山派RK3576开发板上部署阿里Qwen3-VL-4B多模态模型的完整实战指南。详细介绍了从环境准备、模型转换(包括视觉模型转换为.rknn格式和语言模型转换为.rkllm格式)、交叉编译到板端推理的全流程,重点讲解了如何利用RK3576的NPU进行硬件加速,实现高效的边缘AI应用。

weixin_30356433的博客 257

python入门基础——新手必看

本文详细解释了变量和注释,输入输出的一些操作,数据类型的种类,数据类型的强制转换,以及一些基本的运算符,算术表达式,如果有不理解和觉得有问题的,可以在评论区留言,共同探讨,希望本文对刚接触python的同学有帮助,这也是本文的终极目标。不过我侧重c语言,后面也会继续跟进。

2301_78622258的博客 1554

STM32F407控制舵机

STM32F407控制舵机运行 使用STM32F407控制舵机,首先来看下舵机图片 [黑红白,黑线接GND,红线接VCC,信号线接白色线(有的舵机线的颜色不同,例如褐色红色橘色,仅颜色不同接法还如上述)] 舵机需要信号的周期为20ms,即频率为50Hz。 接下来正式操作: 步骤一:STM32F4程序(本次程序的PWM信号产生的周期频率由定时器TIM14通道1产生(TIM14_CH1),想要使用其它定时器也没关系下面会讲到) #include "pwm.h" void TIM14_CH1_PWM_In

Ievn_Hare的博客 1万+

Python 入门&环境搭建&变量&数据类型

Python 入门python 简介Python下载Python 基本语法 python 简介 Python 是一种跨平台的计算机程序设计语言。 是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。 Python 应用领域: Python 是一种解释型脚本语言,可以应用于以下领域: Web 和 In...

qq_44641053的博客 7107

1、硬件工程师笔面试真题汇总(2025版本)

答:按照使用习惯,电源指示灯用红色,信号指示灯用绿色这两种颜色的LED 灯技术最成熟,价格最便宜通孔是贯穿整个PCB 的过孔盲孔是从PCB 表层连接到内层的过孔埋孔是埋在PCB 内层的过孔。大多数PCB厂家的加工能力是这样的:大于等于8mil 的过孔可以做机械孔小于等于6mil 的过孔需要做激光孔对小于等于6mil 的微型孔,在钻孔空间不够时,允许一部分过打在PCB 焊盘上。

XU157303764的博客 2万+

小孙学变频学习笔记(二)变频器的逆变电路

本文主要介绍了变频器中逆变电路的核心器件IGBT及其应用。IGBT是一种电压控制型三端半导体开关器件,具有开关频率高、功耗低的优点,在变频器中仅使用截止和饱和导通状态。文章详细分析了IGBT的结构特性、与晶闸管的区别,以及由四个IGBT组成的直流转交流逆变电路原理。重点阐述了IGBT并联反向二极管的作用:提供电流反向通路、避免反向电压损坏器件、提高开关效率等。最后提供了相关学习参考网址供读者进一步研究。

qq_43091070的博客 1194

【Python】新手入门(6):变量与数据类型

🔥【Python】新手入门(6):变量与数据类型🔥 🚀从引言启程,探索Python编程的奇幻世界!🤔了解什么是变量,如何存储和管理数据。📦深入Python的丰富数据类型,从整数到字符串,再到复杂的列表和字典。💡掌握变量命名的艺术,写出清晰、规范的代码。🔄探讨变量重新赋值的奥秘,实现数据类型的灵活转换。🎈最后总结,夯实Python编程基础,踏上编程之路的坚实一步!#Python入门# #变量与数据类型# #编程基础#

创作高质量博文,分享知识,共同进步! 1554

FPGA工程师面试试题集锦11~20

时钟抖动是指芯片的某一个给定点上时钟周期发生暂时性变化,也就是说时钟周期在不同的周期上可能加长或缩短。它是一个平均值为0的平均变量。

FPGA/MATLAB学习教程/源码/项目合作开发 678

Python入门基础:数据类型与变量详解

Python数据类型与变量详解,零基础入门必学核心知识点。

蓝海琴泉的博客 1032

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Python入门基础 2--变量与基本数据类型

可以用十进制和科学计数法表示,【实数E/e整数】,E/e表示10,后面的整数表示指数,指数 的正负用+/-表示。编程中有很多的数据可能会反复使用,每次都重写很蠢,所以就把它保存起来,取个好理解的名字,要用的时候直接使用就可以。print('好好学习'+'10') # '10' 这是字符'10',所以可以字符串和字符串拼接。str 字符串-->可以用来保存一些字符(汉字,数字,字母,符号)-->姓名,地址,菜单。(2)小驼峰-->第一个单词不变,后面的单词首字母大写-->userName。

@网工小赵的博客 1836

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Python入门之基础语法完全指南(新手必看版)

作为一个教过上千名学员的Python老司机(真的被问过各种奇葩问题),我发现Python的语法设计简直是程序界的"傻瓜相机"!是不是感觉像在说人话?但别被这简单外表骗了!Python语法里暗藏玄机的地方可不少(掉坑预警)…我当年把键盘都敲包浆了才练就现在的水平,你准备好让键盘冒烟了吗?

networknomad的博客 343

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Python基础:变量的定义、命名规则与数据类型入门

本文介绍了Python编程中变量的定义、命名规则与数据类型入门知识。主要内容包括:1. 变量定义的基本语法和使用方法;2. Python命名规范(如只能包含字母数字下划线、区分大小写等);3. 常见数据类型(整型、浮点型、字符串等)及其特点。文章通过具体代码示例演示了变量的声明赋值、数据类型转换等基础操作,并强调了遵循命名规范的重要性。这些知识是Python编程的基础核心内容,掌握好变量和数据类型的使用将为后续学习打下坚实基础。文中还提供了典型应用场景和常见问题解决方案,帮助初学者快速上手Python编程。

未来 95% 的 AI 应用将变得隐形,广泛融入日常生活。 8552

【Python入门篇】——Python基础语法(数据类型与数据类型转换)

Python基础语法(数据类型与数据类型转换)

2201_75366661的博客 2855

Python 基础语法入门--新手必学的基础知识

自定义函数的标准语法结构如下,函数名由字母、数字、下划线组成,且不能以数字开头.print(f"你好,{name}!欢迎学习Python")# 调用函数。

m0_74939034的博客 1263

Python变量与数据类型详解:新手必知的7个核心概念

无论是编写第一个"Hello World"程序,还是开发复杂的数据分析脚本,都是Python编程的基石。本文将通过的方式,带你彻底掌握这一核心知识点。

2301_78150559的博客 1217

Python零基础入门(四)——变量,数据类型与运算符

在 Python 中,定义变量非常简单,不需要先声明变量类型,只需要给变量取一个名字,并使用等号将其与数据关联起来。x和message。x存储了整数值 5,message存储了字符串值 “Hello, world!但是变量的命名并不是任意的,应遵循以下几条规则变量名必须是一一个有效的标识符。变量名不能使用 Python 中的保留字。慎用小写字母 1 和大写字母 O。应选择有意义的单词作为变量名。另外,Python 是一种动态类型的语言,也就是说,变量的类型可以随时变化。

一名机电研究生的博客 1万+

[新手必备]Python 基础入门必学知识点笔记

Python 作为近几年越来越流行的语言,吸引了大量的学员开始学习,为了方便新手小白在学习过程中,更加快捷方便的查漏补缺。根据网上各种乱七八糟的资料以及实验楼的 Python 基础内容整理了一份极度适合新手小白的 Python 基础入门必学知识点笔记。 1. 换行与缩进 1. 1条代码为1行,例如:1个赋值、1个请求、1个运算、1个打印,结尾不需要添加任何标点符号。 2. 根据代码的执行逻辑进行区...

实验楼--动手做实验,轻松学IT! 1251

Python基础语法入门指南(新手必看版)

记住:编程不是死记硬背,而是不断试错的过程。我刚开始学的时候,光是配置环境就重装了3次Python(说多都是泪)。现在你遇到的每个报错,都是未来简历上的闪光点!当变量名,结果后面调用list()函数时直接崩溃。重要的事情说三遍:不要用关键字!)学任何编程语言的第一个程序总是逃不过这个经典开头。看到这个输出是不是超有成就感?但别急着关掉编辑器!,自动帮你加空格是不是很贴心?(这个特性其他语言可没有哦~)(血泪教训)曾经有个新手用。基础语法通关(1-2周)项目实战阶段(1个月)

systemseer的博客 449

【Python 零基础入门】变量 & 数据类型

探索Python编程的基石:变量与数据类型。从定义、使用变量开始,深入了解Python中的核心数据类型。无论您是初学者还是想复习基础知识,这篇指南都将为您提供清晰的理解和实用的示例。开始您的Python编程旅程吧!

我是小白呀的博客 2508

新手小白的Python入门指南

Python是**面向对象**的脚本语言。【面向对象:问题分解为各对象,描述某事物在解决问题步骤中的行为】这一部分是小编认为最为重要的部分。学习不是漫无目的,或许短期内你通过视频会从一无所知到可以模仿,但要真正入门,还需要定期反思,总结经验。这里小编总结了自己认为学习Python包括其他语言的一些方法,希望对你有帮助~明确**目标**:这个目标分为两个方面。一个是长远目标,也就是你学习Python是为了什么。一个是短期目标,也就是每天或者每个周你要学习到什么地方,什么程度。

m0_59236602的博客 1133

【Python入门】Python基础语法

本期内容主要讲解Python基础语法:字面量、注释、变量、数据类型、数据类型转换、标识符、运算符、字符串扩展、数据输入等……

m0_75058342的博客 1384
上一篇: 用Python绘制动态樱花树(附完整源代码)
下一篇: 手把手教你用Keil搞定51单片机流水灯!(附保姆级代码)
pythonpapaxia
博客等级 码龄2年 410粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值