作为Python初学者,掌握变量和基本数据类型是编写任何程序的第一步。本文基于主流IDE PyCharm的环境配置,系统讲解变量命名规范、四种基础数据类型(整型、浮点型、字符串、布尔型)及其常见操作,并附有习题和答案,帮助巩固理解。
一、PyCharm基础设置与代码规范
Python自带的交互式环境对新手不够直观,推荐使用PyCharm专业IDE。安装后需配置解释器路径:File → Settings → Project: xxx → Python Interpreter,选择本地Python路径。常用设置包括主题、界面字体(Appearance & Behavior)和代码字体大小(Editor → Font)。初期建议使用英文界面,便于查阅官方资料。
代码书写需遵循基本规范:
- 引号:单引号和双引号完全等价,必须成对出现。
- 括号:小括号()用于函数调用、元组和运算优先级;中括号[]用于列表和下标;大括号{}用于字典、集合和f-string。
- 空格:操作符两侧、逗号后、等号两侧建议加空格(如 a + b、[1, 2, 3])。
- 冒号:表示代码块开始(if、for、def等),换行后自动缩进。
- 波浪线提示:黄色为不规范但可运行;红色为语法错误必须修复;绿色为拼写问题。
二、注释的两种形式
注释不会被解释器执行,用于提高代码可读性、临时禁用代码或记录思路。
- # 这是单行注释
- print("Hello") # 行末注释
- # 多行方式1:连续单行注释(推荐,Ctrl+/快速切换)
- # 第一行
- # 第二行
- # 多行方式2:三引号字符串(不赋值时不执行)
- """
- 多行注释内容
- """
- print("代码执行")
复制代码
注意:三引号本质是多行字符串,不作为注释赋值时解释器会忽略,但通常约定用于文档字符串。
三、变量:命名规则与赋值技巧
变量是给数据起一个名字,通过名字操作数据。命名必须遵守以下规则:
- 只能包含字母、数字、下划线(如 name_123 正确,name! 错误)。
- 不能以数字开头(如 1name 错误,_name 正确)。
- 不能是Python关键字(如 if、for、class 等,在IDE中显示为橙色)。
- 区分大小写(age 和 Age 不同)。
变量的创建、修改与交换:- # 创建变量
- 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)、浮点型(float)、字符串(str)、布尔型(bool)。
整型与浮点型运算:- int_num = 10
- float_num = 3.14
- print(int_num + float_num) # 13.14(整型与浮点运算结果为浮点型)
复制代码
字符串拼接:- str1 = "Hello"
- str2 = "world"
- print(str1 + " " + str2) # Hello world
复制代码
布尔值比较:
各类型主要特征:
- 整型 int:整数,无大小限制。
- 浮点型 float:小数,如 3.14、9.9。
- 字符串 str:文本数据,用引号包裹,不可变序列,支持索引、切片、拼接、重复和遍历。
- 布尔型 bool:只有 True 和 False(首字母大写)。
五、练习题与解析
单选题(答案附后)
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. 注释会被解释器执行 D. Ctrl+/ 可快速添加单行注释
7. 以下哪种数据类型是“键值对”结构?
A. 列表 B. 字典 C. 元组 D. 集合
简答题
8. 请说明字符串类型的特征。
9. 简述Python变量的核心作用。
编程题
10. 定义变量 x = 50,y = 30,计算 x * y 的结果并存储到变量 result 中,打印 result。
答案解析
选择题答案:1.C 2.B 3.B 4.B 5.A 6.C 7.B
- 第1题:变量名只能含字母、数字、下划线,且不能数字开头,name_123 符合。
- 第2题:a先赋10后赋20,打印20。
- 第3题:Python布尔值为True/False(首字母大写)。
- 第4题:10==10比较结果为True。
- 第5题:列表用方括号[],B为字典,C为元组,D为集合。
- 第6题:注释不执行。
- 第7题:字典用键值对存储。
简答题参考:
8. 字符串用单引号或双引号包裹,是不可变序列,支持索引、切片、拼接、重复和遍历。
9. 变量给数据起名字,方便存储和操作,提高可读性和复用性。
编程题答案:- x = 50
- y = 30
- result = x * y
- print(result) # 输出1500
复制代码
总结:本文涵盖了PyCharm基本配置、代码规范、注释、变量命名规则与赋值技巧、四大基本数据类型(int、float、str、bool)的用法和习题。掌握这些基础后,可进一步学习用户输入、类型转换和格式化输出,让程序真正交互起来。 |