基础语法(下)
多行语句
Python语句中一般以新行作为语句的结束符。
但是我们可以使用斜杠 \ 将一行的语句分为多行显示,因为有时候一行代码比较长,这样不方便查看,所以会用到多行代码书写方式。
a = 1
b = 2
if a+b > 0:
print('hello \
world!')
else:
print('hello \
python!’)
注释
注释顾名思义就是备注,是对代码的备注和解释。注释部分内容Python解释器是自动过滤掉,是不执行的。
Python中单行注释采用 # 开头。
# 单行注释 以下代码为示例,演示代码缩进和用\来书写多行代码
a = 1
b = 2
if a+b > 0:
print('hello \
world!')
else:
print('hello \
python!’)
Python中多行注释使用三个单引号 ‘'' 或三个双引号 """。
'''
多行注释演示,两个成对的三个单引号组成,中间部分就是多行注释
‘''
"""
多行注释演示,两个成对的三个双引号组成,中间部分就是多行注释
“""
a = 1
b = 2
if a+b > 0:
print('hello \
world!')
else:
print('hello \
python!’)
标识符
标识符就是一个名称,它的主要作用就是作为变量、函数、类、模块以及对象的名称。
标识符规则:
1、长度任意长;
2、标识符不能与关键字同名;
3、在2.x版本的Python中,标识符以ASCII的字母或下划线开始,后面可以接字母、数字、下划线;
在3.x的Python中,标识符ASCII字母、下划线以及大多数非英文语言的字母,只要是Unicode编码的字母都可以充当引导字符,后续字符可以是任意引导符,或任意非空格字符,包括Unicode编码中认为是数字的任意字符。(因此可以使用阿拉伯语、中文、日语或俄语字符或Unicode字符集支持的任意其他语言中的字符进行命名)
下面所列举的标识符是合法的:
pUser
Name
Address123
Baby_name89
以下命名的标识符不合法:
4name #不能以数字开头
try #try是保留字,不能作为标识符
@mail #不能包含特殊字符
标识符是严格区分大小写的,两个同样的单词,如果大小写不一样,是代表不同的对象。
下面这 3 个变量之间,就是完全独立、毫无关系的,它们彼此之间是相互独立的对象。
UserName = ‘lily’
USERNAME = ‘andy’
Username = ‘jack'
保留字/关键字
在Python终端输入:
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', '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']
网友评论