老夏学院

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5206|回复: 1

第3章 基本语法

[复制链接]

304

主题

847

帖子

1082

G币

院长

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
1082

院长资深讲师

QQ
发表于 2023-7-10 15:41:45 | 显示全部楼层 |阅读模式
    3.1 变量的定义

    任何编程语言都需要处理数据,比如数字、字符和字符串等。而处理数据时,不仅可以直接使用数据,还可以将数据保存到变量之中,方便以后的使用。
    变量可以看成一个容器,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。而从底层看,程序中的数据最终都要放到内存之中,变量其实就是这块内存的名字。

304

主题

847

帖子

1082

G币

院长

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
1082

院长资深讲师

QQ
 楼主| 发表于 2023-7-10 16:35:54 | 显示全部楼层
    3.2 变量的命名

    3.2.1 标识符
    在Python中,标识符的第一个字符必须是字母表中的字母或下划线,其它部分可以是字母、数字和下划线,并且标识符对大小写敏感。示例代码如下:

  1. # 以下都是合法标识符
  2. 身高 = 186
  3. name = '夏正东'
  4. _sys_val = 1024
  5. # 非法标识符,首字符不能是数字
  6. 6email = 'xiazhengdong@vip.qq.com'
  7. # 非法标识符,标识符中只能字母、数字和下划线
  8. na$me = '夏正东'
  9. # 非法标识符,class为关键字
  10. class ='this is keyword'
  11. # 由于标识符对大小写敏感,所以myname和Myname是两个不同的变量
  12. myname = '夏正东'
  13. Myname = '夏正东'
复制代码
    3.2.2 关键字
    在Python中一共有36个关键字,其中,只有True、False和None的首字母大写,其它的关键字均为小写。需要注意的是,不能把关键字用作任何标识符名称。
    此外,Python中的标准库提供了一个keyword模块,可以输出当前版本的所有关键字。示例代码如下:
  1. import keyword
  2. # 查询所有关键字
  3. # 输出结果:['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
  4. print(keyword.kwlist)
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|老夏学院 ( 辽ICP备19020546号-1 )

GMT+8, 2024-5-5 00:48 , Processed in 1.056681 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020.

快速回复 返回顶部 返回列表