Python入门指南之变量与四大基本数据类型详解

 更新时间:2026年07月17日 09:13:50   作者:着迷不白  
本文将带大家快速掌握PyCharm的基础设置、代码规范要点,手把手教你变量命名规则和四大基本数据类型(整型、浮点、字符串、布尔型),学完就能轻松编写和调试代码,文末还附有作业和答案,方便自测,帮你打好Python基础

一、PyCharm 基础使用

Python 本身自带的交互式环境对新手不够友好,PyCharm 是专业的 Python IDE,配置好解释器后即可轻松编写、调试代码。

常用设置(File → Settings)

  • 主题与界面字体Appearance & Behavior → 调整主题和字体大小
  • 代码字体大小EditorFont → 修改 Size
  • 解释器路径Project: xxxPython Interpreter → 选择本地 Python 路径

建议:初期不要汉化,熟悉英文菜单更利于查阅资料和后续学习。

二、代码规范要点(养成好习惯)

规范说明
引号单引号 ' 和双引号 " 完全等价,但必须成对出现
括号小括号 ():函数调用、元组、运算优先级
中括号 []:列表、下标
大括号 {}:字典、集合、f-string
空格操作符两侧、逗号后、等号两侧加空格,例:a + b[1, 2, 3]
冒号表示代码块开始(iffordef 等),换行后自动缩进
波浪线🟡黄色:不规范但可运行 🔴红色:语法错误,必须修复 🟢绿色:拼写问题

三、Python 注释(写给程序员的话)

注释不会被解释器执行,主要作用:

  • 提高代码可读性
  • 临时禁用代码(调试)
  • 记录思路或待办事项

单行注释示例

# 这是单行注释
print("Hello")  # 行末注释

多行注释示例

# 方式1:连续单行注释(推荐,选中多行按 Ctrl+/)
# 第一行注释
# 第二行注释

# 方式2:三引号(本质是多行字符串,不赋值时不执行)
"""
这是多行注释
可以写多行内容
"""
print("代码执行")

四、Python 变量

什么是变量?

变量就是给数据起一个名字,通过名字可以方便地操作数据。

命名规则(必须遵守)

规则正确示例错误示例
只能包含字母、数字、下划线name_123name!
不能以数字开头var1_var1var
不能是 Python 关键字my_ififforclass
区分大小写ageAge 不同

关键字在 IDE 中通常显示为橙色,注意避免使用。

变量创建与赋值

# 创建变量
x = 10

修改变量值

x = x + 5   # 现在 x = 15

传递赋值

a = 5
b = a       # b 也等于 5

同时赋值(多个变量)

a, b = 1, 2

交换变量(Python 特有写法)

a, b = b, a
print(a, b)   # 输出 2 1

五、Python 四大基本数据类型

类型说明示例
整型 int整数,无大小限制a = 10b = -5
浮点型 float小数pi = 3.14price = 9.9
字符串 str文本数据,用引号包裹name = "张三"
布尔型 bool只有 TrueFalseis_ok = True

整型与浮点型运算

int_num = 10
float_num = 3.14
print(int_num + float_num)   # 13.14

字符串拼接

str1 = "Hello"
str2 = "world"
print(str1 + " " + str2)     # Hello world

布尔值比较

print(10 > 5)                # True

作业(请先独立完成,再对照答案)

单选题

关于 Python 变量命名规范,以下正确的是?( )

  • A. 123name = "张三"
  • B. name-123 = "张三"
  • C. name_123 = "张三"
  • D. name@123 = "张三"

执行代码 a = 10; a = 20; print(a) 的结果是?( )

  • A. 10
  • B. 20
  • C. 30
  • D. 报错

以下哪种数据类型是 Python 中的布尔值?( )

  • A. yes/no
  • B. True/False
  • C. 0/1
  • D. 对/错

执行 print(10 == 10) 的输出结果是?( )

A. 相等

  • B. True
  • C. 10
  • D. 1

以下哪种写法是 Python 列表的正确定义?( )

  • A. [1, 2, 3]
  • B. {1:2, 3:4}
  • C. (1, 2, 3)
  • D. {1, 2, 3}

关于 Python 注释,以下说法错误的是?( )

  • A. 单行注释以 # 开头
  • B. 多行注释可以用三引号包裹
  • C. 注释会被 Python 解释器执行
  • D. 快捷键 Ctrl+/ 可快速添加单行注释

以下哪种数据类型是“键值对”结构?( )

  • A. 列表
  • B. 字典
  • C. 元组
  • D. 集合

简答题

  1. 请说明字符串类型的特征。
  2. 简述 Python 变量的核心作用。

编程题

  1. 执行以下操作:
    a. 定义变量 x = 50y = 30
    b. 计算 x * y 的结果并存储到变量 result
    c. 打印 result 的值

作业答案

选择题答案

题号答案解析
1C变量名只能包含字母、数字、下划线,且不能以数字开头。name_123 符合规则。
2B变量 a 先赋值为 10,后重新赋值为 20,因此打印 20。
3BPython 中布尔值只有 TrueFalse(首字母大写)。
4B10 == 10 是相等比较,结果为布尔值 True
5A列表用方括号 [];B 是字典,C 是元组,D 是集合。
6C注释不会被 Python 解释器执行,它们只给程序员看。
7B字典使用键值对(key-value)存储数据,如 {"name": "张三"}

简答题答案

8. 字符串类型的特征

  • 用单引号 ' 或双引号 " 包裹
  • 不可变序列(不能修改其中某个字符)
  • 支持索引、切片、拼接(+)、重复(*)等操作
  • 可遍历(for ch in string:

9. Python 变量的核心作用

  • 给数据起一个易于识别和使用的名字
  • 存储和操作数据(赋值、运算、传递)
  • 提高代码的可读性和复用性

编程题答案

x = 50
y = 30
result = x * y
print(result)   # 输出 1500

总结

本篇总结了:

  • PyCharm 基础设置与代码规范
  • 注释的两种形式及作用
  • 变量命名规则(必考重点)
  • 四大基本数据类型:intfloatstrbool

掌握这些,你就已经打下了扎实的 Python 基础。接下来可以学习用户输入类型转换格式化输出,让程序真正“活”起来。

以上就是Python入门指南之变量与四大基本数据类型详解的详细内容,更多关于Python变量与数据类型的资料请关注脚本之家其它相关文章!

相关文章

  • python绘制铅球的运行轨迹代码分享

    python绘制铅球的运行轨迹代码分享

    这篇文章主要介绍了python绘制铅球的运行轨迹代码分享,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • 关于Pycharm安装第三方库超时 Read time-out的问题

    关于Pycharm安装第三方库超时 Read time-out的问题

    这篇文章主要介绍了关于Pycharm安装第三方库超时 Read time-out的问题, 找了几个命令都不是很好用,最后找到解决的步骤,感兴趣的朋友跟随小编一起看看吧
    2021-10-10
  • Django的models中on_delete参数详解

    Django的models中on_delete参数详解

    这篇文章主要介绍了Django的models中on_delete参数详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • Python中字典映射类型的学习教程

    Python中字典映射类型的学习教程

    这篇文章主要介绍了Python中字典映射类型的学习教程,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-08-08
  • Python工具脚本调用外层模块的操作方法

    Python工具脚本调用外层模块的操作方法

    今天有同学问我,这种情况应该怎么调用,才能让remove_outdated_data.py正确导入models里面的模块,下面通过本文介绍下Python工具脚本调用外层模块的方法,感兴趣的朋友一起看看吧
    2024-02-02
  • matplotlib制作雷达图报错ValueError的实现

    matplotlib制作雷达图报错ValueError的实现

    这篇文章主要介绍了matplotlib制作雷达图报错ValueError的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • python pandas多数据操作的完整指南

    python pandas多数据操作的完整指南

    在数据分析工作中,我们经常需要处理多个数据集并将它们以各种方式组合起来,Pandas 提供了多种强大的多数据操作方法,下面就跟随小编一起了解一下吧
    2025-04-04
  • yolov5返回坐标的方法实例

    yolov5返回坐标的方法实例

    这篇文章主要给大家介绍了关于yolov5返回坐标的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-03-03
  • python 多维高斯分布数据生成方式

    python 多维高斯分布数据生成方式

    今天小编就为大家分享一篇python 多维高斯分布数据生成方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • 使用Python删除Excel中的行列和单元格示例详解

    使用Python删除Excel中的行列和单元格示例详解

    在处理Excel数据时,删除不需要的行、列或单元格是一项常见且必要的操作,本文将使用 Python脚本实现对 Excel 表格的高效自动化处理,感兴趣的可以了解下
    2025-07-07

最新评论