当前位置: 代码网 > it编程>前端脚本>Python > Python入门笔记之变量与数据类型

Python入门笔记之变量与数据类型

2026年07月19日 Python 我要评论
一、pycharm 基础使用python 本身自带的交互式环境对新手不够友好,pycharm 是专业的 python ide,配置好解释器后即可轻松编写、调试代码。常用设置(file → s

一、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_123

name!

不能以数字开头

var1_var

1var

不能是 python 关键字

my_if

ifforclass

区分大小写

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

只有 truefalse

is_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

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

单选题

  1. 关于 python 变量命名规范,以下正确的是?( )
    a. 123name = "张三"
    b. name-123 = "张三"
    c. name_123 = "张三"
    d. name@123 = "张三"
  2. 执行代码 a = 10; a = 20; print(a) 的结果是?( )
    a. 10
    b. 20
    c. 30
    d. 报错
  3. 以下哪种数据类型是 python 中的布尔值?( )
    a. yes/no
    b. true/false
    c. 0/1
    d. 对/错
  4. 执行 print(10 == 10) 的输出结果是?( )
    a. 相等
    b. true
    c. 10
    d. 1
  5. 以下哪种写法是 python 列表的正确定义?( )
    a. [1, 2, 3]
    b. {1:2, 3:4}
    c. (1, 2, 3)
    d. {1, 2, 3}
  6. 关于 python 注释,以下说法错误的是?( )
    a. 单行注释以 # 开头
    b. 多行注释可以用三引号包裹
    c. 注释会被 python 解释器执行
    d. 快捷键 ctrl+/ 可快速添加单行注释
  7. 以下哪种数据类型是“键值对”结构?( )
    a. 列表
    b. 字典
    c. 元组
    d. 集合

简答题

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

编程题

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

作业答案

选择题答案

题号

答案

解析

1

c

变量名只能包含字母、数字、下划线,且不能以数字开头。name_123 符合规则。

2

b

变量 a 先赋值为 10,后重新赋值为 20,因此打印 20。

3

b

python 中布尔值只有 truefalse(首字母大写)。

4

b

10 == 10 是相等比较,结果为布尔值 true

5

a

列表用方括号 [];b 是字典,c 是元组,d 是集合。

6

c

注释不会被 python 解释器执行,它们只给程序员看。

7

b

字典使用键值对(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变量与数据类型内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com