Python基础语法入门:注释、缩进、标识符与变量详解

温以宁
温以宁
发布时间:2026-10-12| 3人浏览过
原创

本文系统讲解Python语言的基础语法要素,涵盖单行与多行注释规范、代码缩进对逻辑结构的影响、保留字的定义与使用限制、标识符的命名规则(包括驼峰法与下划线法),以及变量的概念与基础数据类型的转换方法,帮助初学者快速建立正确的编码习惯。

1、注释

注释是嵌入在程序代码中的说明性文字,用于解释代码意图或暂时屏蔽代码执行。在Python中,单行注释通过井号(#)开头,其后跟随的文本即为注释内容。对于多行注释,开发者可以将文字包裹在三对单引号('''...''')或三对双引号("""...""")之间,只要该文本块不属于任何执行语句,Python解释器会将其视为多行注释处理。

2、代码缩进

代码缩进是指在每行代码左侧保留一定数量的空白字符,这种排版方式能够直观地反映程序的层级与逻辑结构。在Python中,同一逻辑层级的代码必须保持完全一致的缩进量;若缩进不一致,解释器将抛出语法错误,导致程序无法运行。

3、保留字

保留字是Python语言预定义并赋予特定语法意义的关键词,开发者在编写程序时,严禁将这些词汇用作变量名、函数名、类名或模块名等对象标识。常见的保留字包括and、or、in、print等,且Python严格区分大小写,因此需注意拼写与大小写规范。

4、标识符

标识符是开发者在程序中自定义的符号序列,用于命名变量、函数、类等实体。标识符由字母、下划线(_)和数字组成,但数字不能作为标识符的起始字符。命名时应遵循“见名知意”原则,以提升代码可读性。常见的命名风格包括:(1)小驼峰式命名法:首个单词全小写,后续单词首字母大写,如myName、aDog;(2)大驼峰式命名法:每个单词首字母均大写,如FirstName、LastName;(3)下划线连接法:使用下划线分隔单词,如send_buf、my_name。

5、变量

在Python中,若需存储一个数据值,必须通过变量来实现。变量相当于一个容器,用于保存数据供后续程序使用。

num1 = 100 	#num1就是一个变量,就好像一个小篮子
	num2 = 87 	#num2就是一个变量
	result = num1+num2
	print(result)

6、基础数据类型

Number(数字):int、float、complex
String(字符串):加号 + 是字符串的连接符,星号 * 表示复制当前字符串
List(列表)
Tuple(元组)
Dictionary(字典)
bool(布尔类型):常量True和False,注意大小写,
   数字0 ----------- False;
   真空None --------- False; =
   null (包括空字符串、空列表、空元组……) ------ Falses

7、数据类型转换

name="小明"
number=123
print(type(number))   #查看数据类型
print(str(number))    #转换成1,2,3三个字符,字符型
print(list(name))	  #转换成列表

8、基本输入:使用input()函数输入
user=input("请输入你的名字")
print(user)
password=input("请输入密码")
格式化输出
age = 22 
strl = '你好'
print("年龄":%d,名字:%s"%(age,strl))

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注本站的更多内容!

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。