《Python参考手册》2 词法约定和语法

2.1 行结构和缩进

程序中每条语句以换行符结束,使用续行符\\可将长语句分为多行。如果程序本身就能识别多行,那么就不需要续行符,例如(...),[...],{...}

#续行符
a=3\
    +4
#三引号
line="""\
a
b
c

要在一行放置多条语句,可以使用;:

a=3;b=4
c=5

在交互模式下,输入空白行表示多行结束。

2.2 标识符和保留字

标识符:可以包含字母,下划线,数字。但必须以非数字开头。请注意类似字符$是不被允许的。
以下划线_开头的标识符常常具有特殊含义。如_foo()方法 不会被from module import *导入;,__init__()是为特殊方法保留的,__foo()用以实现私有的类成员。

2.3 数字字面量

进制:

  • 默认是十进制
  • 八进制0o,十六进制0x,二进制0b

长整型不需要加L
1.2334e+02=123.34
虚数用jJ:1+2J

2.4 字符串字面量

2.5 容器

使用不同的括号可以表示不同的容器:

  • [1,2,3,]列表
  • (1,2,3,)元组
  • {'a':1,}字典

注意最后一行允许多加一个逗号。

2.6 运算符、分隔符、特殊符号

2.7 文档字符串

2.8 装饰器

2.9 源代码编码

指定unicode编码:

#-*- coding:UTF-8 -*-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值