1.2 基本语法定义

1 变量

1.1 变量的定义

        变量是可以赋给值的标签,也可以说变量指向特定的值。在 Python 中使用变量时,需要遵守一些规则,即:

  • 变量只能包含字母、数字和下划线。变量名能以字母或下划线打头,但不能以数字打头。
  • 变量名不能包含空格。
  • 不能将 Python 关键字和函数名用作变量名。
  • 在 Python3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。

1.2 变量的应用

        Python 中的变量不需要声明,每个变量在使用前都必须赋值,变量赋值以后,该变量才会被创建。

        在 Python 中,变量就是变量,它没有类型,我们所说的类型是指变量所指的内存中对象的类型。

        等号(=)用来给变量赋值。等号运算符左边是一个变量名,右边是存储在变量中的值。

        Python 允许您同时为多个变量赋值。以下示例,创建一个整型对象,值为 1,从后向前赋值,三个变量被赋予相同的值。

a = b = c = 1

        你也可以为多个对象指定多个变量,多重赋值。例如:

a, b, c = 1, 2, "runoob"

2 关键字

        Python 的标准库提供了一个 keyword 模板,可以输出当前版本的所有关键字:

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', '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']

        Python 关键字如下:

False

None

True

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

3 注释

        Python 中单行注释以 # 开头,多行注释可以用多个 # 号,也可以使用 ''' ''' 或者 """ """ 在任意行内进行注释。

4 行与缩进

        Python 最具特色的就是使用缩进来表示代码块,不需要使用大括号 {}。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格。

        如果语句很长,我们可以在需要转到下一行的语句后面使用反斜杆 \ 来实现多行语句。但是在 [], {}, () 中的多行语句不需要使用反斜杆。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值