python自定义标识符_Python中的标识符、关键字、变量、语句、注释、模块

1. 标识符

1.1 定义:

- 变量、函数、属性、类等【可由程序员指定名称的代码元素】。

1.2 命名规则:

- 区分大小写,字母数字线,首位非数字,非内置函数,排除关键字。

1.3 注意:

- Python 3采用了双字节Unicode编码,中日韩等亚洲文字均可作为标识符。

2. 关键字

2.1 定义:

- 由语言本身定义好的有特殊含义的代码字符。

2.2 Python的33个关键字:

2128202-20201113160053772-1864968761.png

3. 变量

3.1 注意:

* 在Python中为一个变量赋值的同时就声明了该变量,其数据类型由赋值数据所属的类型推断,也可被其他数据类型所替换。而在Java、C等语言中需要提前声明变量的数据类型,且其后不能再接收其他类型的数据。

* Python的这种灵活性可能会导致BUG。

4. 语句

4.1 定义:

- 在Python中,一行代码表示一条语句。

4.2 注意:

* 一般情况下语句结束后不加分号,加分号也可以但不符合Python的编程规范。

* 可使用链式语句给多个变量赋值:a = b = c =0。

5. 注释

5.1 行注释:

- # + 空格 + 注释内容(行间)

- 2个空格 + 行注释(行末)

1 #示例1:这是行注释

2 (目标代码)3

4 (目标代码) #示例2:这是行末的注释

5.2 块状注释

- 3个单引号/双引号

1 '''

2 示例3:这是块状注释3 '''

4

5 """

6 示例4:用双引号也可以7 """

5.3 知识点:

* 在第1或第2行加注释“# coding=utf-8”或“# -*- coding: utf-8 -*-”告诉Python解释器该代码的编码集是utf-8,可避免无法解释代码中的中文等亚洲文字。

6. 模块

6.1 定义:

- 一个模块就是一个文件,是保存代码的最小单位。

6.2 将模块m2导入模块m1的3中方式:

a.

1 importm22

3 #导入m2模块的所有元素,访问x时需要加前缀"m2".

4 print(m2.x)

b.

1 from m2 importx2

3 #仅导入m2中的x变量,不需要加前缀

4 print(x)

c.

1 from m2 importx as x22

3 #当m2中的变量x与m1中的变量名称有冲突时,可给其起别名

4 print(x2)

----------------------------------------------------------------------------------------

Reference:

1. https://www.jianshu.com/p/93fb41041e1a

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值