当前位置:首页>python>Python的基础语法

Python的基础语法

  • 2026-10-11 08:16:40
Python的基础语法
一、标识符
标识符就是变量、函数、属性、类、模块等可以由程序员指定名称的代码元素。构成标识符的字符均遵循一定的命名规则。
    python中标识符的命名规则如下:
    • 区分大小写:Myname与myname是两个不同的标识符。
    • 首字符可以是下画线(_)或字母,但不能是数字。
    • 除首字符外的其他字符必须是下画线、字母和数字。
    • 关键字不能作为标识符。
    • 不要使用Python的内置函数作为自己的标识符。
注意:在Python3中,字符采用了双字节Unicode编码(包含了亚洲文字编码),因此中文等亚洲文字都可以作为标识符。
二、关键字
    关键字是由语言本身定义好的有特殊含义的代码元素。总共有 38个关键字,分为软关键字(仅特定位置生效)和硬关键字(任何位置都不能用作变量名),以下是完整表格:
1.硬关键字(35 个,禁止用作变量 / 函数 / 类名)
分类
关键字
作用说明
流程控制
if
条件判断起始
else
条件判断否定分支
elif
条件判断多分支
for
循环遍历
while
条件循环
break
终止当前循环
continue
跳过本次循环,进入下一次
pass
空语句,占位符
异常处理
try
捕获异常代码块
except
处理指定异常
finally
无论是否异常都执行
raise  
主动抛出异常
函数/类
def
定义函数
return
函数返回值    
class
定义类    
lambda
定义匿名函数
导入模块
import
导入模块
from
从模块导入指定内容
逻辑/判断
and
逻辑与
or
逻辑或
not
逻辑非
in
判断成员是否存在        
is
判断对象是否相同
变量/作用域
global
声明全局变量
nonlocal
声明外层非全局变量    
布尔值
True
布尔真
False
布尔假
空值
None
空对象
上下文管理
with
简化资源管理
as
别名定义
异步编程
async
定义异步函数/上下文
await
等待异步任务完成
匹配模式
match
模式匹配起始
case
模式匹配分支
断言
assert
条件断言,调试用
2.软关键字(3 个,仅特定位置生效,可作变量名)
关键字
作用说明
_
模式匹配中匹配任意值
type
类型定义语句(PEP 695)
case
已归类为硬关键字(统一标注)
3.示例:看看下面哪些是合法的标识符
身高   _sys_val
2mail   $Name
room#  class    case
User_Address
只有身高、User_Address和 _sys_val是合法的,#和$不能构成标识符,关键字(class和case)也不能作为标识符。
三、变量

    在Python中为一个变量赋值的同时就声明了该变量,该变量的数据类型就是赋值数据所属的类型,该变量还可以接收其他类型的数据。

>>> greeting="helloworld">>> greeting"helloworld">>> score=10.5>>> score10.5>>> y=20>>> y20>>> y=False>>> yFalse

四、语句

    Pyhton代码是由关键字、标识符、表达式和语句等构成的,语句是代码的重要组成部分。
    在Python中,一行代码表示一条语句,在一般情况下语句结束时不加分号。示例代码:
greeting = "helloworld"a = b = c = 10
五、代码注释
在使用#(井号)时,#位于注释行的开头,#后面有一个空格,接着时注释的内容。
代码注释示例如下:
1.单行注释
# coding=utf-8greeting = "helloworld"#这是一个浮点数变量y = 20.5print(y)  # 打印y变量
2.多行注释

    使用 三个单引号 ''' 或 三个双引号 """ 包裹多行内容,是 Python 官方推荐的多行注释方式。

'''这是多行注释可以写很多行内容用来解释代码功能'''"""也可以用三个双引号效果完全一样"""print("Hello Python")

最新文章

随机文章