您的位置:首页 > 编程语言 > Python开发

Python 核心编程笔记_Chapter_3 Note_1_语句和语法_赋值与变量_标识符

2016-06-28 16:09 411 查看

Python 语句中有一些基本规则和特殊字符:

井号(#)表示之后的字符为 Python 注释

换行 (\n) 是标准的行分隔符(通常一个语句一行)

反斜线 ( \ ) 继续上一行

分号 ( ; )将两个语句连接在一行中

冒号 ( : ) 将代码块的头和体分开

语句(代码块)用缩进块的方式体现

不同的缩进深度分隔不同的代码块

Python 文件以模块的形式组织

1:反斜杠 \

Python 语句,一般使用换行分隔,也就是说一行一个语句。一行过长的语句可以使用反斜

杠( \ ) 分解成几行

if (weather_is_hot == 1) and \

(shark_warnings == 0):

两种例外情况一个语句不使用反斜线也可以跨行。在使用闭合操作符时,单一语句可以

跨多行,例如:在含有小括号、中括号、花括号时可以多行书写。另外就是三引号包括下的字

符串
也可以跨行书写。如下例:

print'''hi there, this is a long message for you

that goes over multiple lines... you will find

out soon that triple quotes in Python allows

this kind of fun! it is like a day on the beach!'''

2 : 同一行书写多个语句 ; (分号)

分号( ; )允许你将多个语句写在同一行上,语句之间用分号隔开,而这些语句也不能在这

行开始一个新的代码块。这里有一个例子:

import sys; x = 'foo'; sys.stdout.write(x + '\n')

必须指出一点, 同一行上书写多个语句会大大降低代码的可读性,Python 虽然允许但不

提倡你这么做。

关于变量赋值

注意,赋值并不是直接将一个值赋给一个变量, 尽管你可能根据其它语言编程经验认为应

该如此。在Python 语言中,对象是通过引用传递的。在赋值时,不管这个对象是新创建的,还

是一个已经存在的,都是将该对象的引用(并不是值)赋值给变量。

随后,补一个前面联系中没有碰到过的情况

链式赋值,是允许的但是不能带括号这样的,我们来看正确的格式和错误的格式:

多重赋值,也是允许的,如图3

多元赋值,也是允许的,如图4









随后,如果发生要交换变量赋值的情况,也是可以的,如下代码



标识符

这里留个坑位,后面补
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 核心编程