详解 Python 中的变量

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Vermont_/article/details/85255843

目录

1.1 注释

1.2 变量命名

1.3 变量赋值

1.4 同步赋值


1.1 注释

在 Python 中,使⽤“#”标记注释。注释不会被 Python 解释器执⾏。注释是开发⼈员⽤来提醒⾃⼰或他⼈程序如何⼯作的重要⼿段,注释还会⽤在⽂档的写作中。

#display hello world
print("hello world")

上述代码将会打印出 hello world 字符串。

物理行与逻辑行
所谓物理⾏(Physical Line)是你在编写程序时你所看到的内容。所谓逻辑⾏(Logical Line)是 Python 所看到的单个语句。 Python 会假定每⼀物理⾏会对应⼀个逻辑⾏。有关逻辑⾏的⼀个例⼦是诸如 print(’hello world’)这样⼀句语句——如果其本⾝是⼀⾏(正如你在编辑器⾥所看到的那样),那么它也对应着⼀⾏物理⾏。Python 之中暗含这样⼀种期望: Python ⿎励每⼀⾏使⽤⼀句独⽴语句从⽽使得代码更加可读。
 

1.2 变量命名

变量(Vaiable)实质上是对内存中地址的命名,在内存中存储着诸多对象,为了⽅便使⽤这些对象,便有了变量。把变量和函数的名称我们叫作标识符(Identifier)。在 Python 中,标识符必须遵守以下规则:
1. 所有标识符必须以字母或者下划线 ( _ ) 开头,不能以数字开头。如 my_var 就是⼀个有效的标识符,⽽ 1digit 就不是。
2. 标识符可以包含字母、数字和下划线。标识符不限长度。
3. 标识符不能是关键字(所谓关键字,就是 Python 中已经使⽤并有特定含义的单词)。

1.3 变量赋值

值(Value)是程序运⾏过程中的基本元素之⼀,例如 1, 3.14, ”hello” 等等都是值。在编程属于中,它们又被叫作字⾯量(literals)。字⾯量拥有不同的类型,如 1 是整型(int), 3.14 是浮点型(float), ”hello” 是字符串(string)。

在 Python中,⽆需声明变量类型,解释器会根据变量的值⾃动判断变量类型。使⽤等于号为变量赋值,等于号也被认为赋值操作符(operator)。以下是变量声明的⼀些例⼦:

x = 100 # x 是 整 型
pi = 3.14 # pi 是 浮 点 类 型
empname = "python is great" # empname 是 字 符 串
a = b = c = 100 # 将 100赋 值 给a、 b、 c

注意,变量 x 中并不储存 100 ⾃⾝,它存储的是 100(它是⼀个整型对象)的引⽤(reference)地址。

1.4 同步赋值

Python 可以使⽤以下语法对多个变量同步赋值:

var1, var2, ..., varn = exp1, exp2, ..., expn

猜你喜欢

转载自blog.csdn.net/Vermont_/article/details/85255843