欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python基础语法---学习记录3.15(持续更新)

程序员文章站 2022-07-02 18:44:17
...


0. 前言

Python官方文档:https://www.python.org/


1. 词法分析

1.1 行结构

一个Python程序可以分为很多逻辑行。

1.1.1 编码声明

如果一条注释位于Python脚本文件的第一行或者第二行,并且符合正则规范coding[=:]\s*([-\w.]+), 这条注释会被作为编码声明来处理。推荐的编码声明如下:

# -*- coding: <encoding-name> -*-
# vim:fileencoding=<encoding-name>

如果没有编码声明,则默认编码为UTF-8.

1.2 其它标记符

1.2.1 关键字和标识符

以下标识符被作为语言的关键字,不可作为普通标识符,关键字的拼写必须正确,如下所示:

False      class      finally    is         return
None       continue   for        lambda     try
True       def        from       nonlocal   while
and        del        global     not        with
as         elif       if         or         yield
assert     else       import     pass
break      except     in         raise

在Python中以_开头的标识符具有特殊含义,例如:

# 以_开头的标识符,如_width,表示不能直接访问类的属性,无法通过from ... import ... 的方式导入。
# 以__开头的标识符,如__add,表示类的私有成员。
# 以__开头和结尾的标识符,如__init__,属于专用标识符

2. 数据类型

2.1

相关标签: 学习记录