写代码

Python SELF ZH
第 3 级 , 课程 4
可用

10.1 输出文本

来输出点别的内容吧。例如,你的名字和出生年份。只需要再写两个 print() 函数调用就行了。代码可能看起来是这样的:


                print("Alexander")
                print(1985)

数字是可以不加引号的。引号只是文本的一部分,而不是 print() 的一部分。

我输出的结果长这样:

10.2 创建变量

你可能已经知道,很多编程语言都有变量。在 Python 中也有变量。

那就来说说什么是变量吧:变量就是内存中的一个专用单元,用来存储某些数据。在 Python 中,变量有 名字

变量可以类比成一个盒子,这个盒子上有 标签(名字)。而 盒子里的东西 就是变量的值。

在 Python 中,变量不需要特别声明。只需要简单写一行类似这样的代码:


        name = value

等号这东西——这里可不是数学里的等号。这是 赋值运算符

换句话说,等号 是一条指令,表示把值 value 赋给变量 name。

来看几个例子:

name = "Alexander"

age = 35

city = "London"

pi = 3.14

变量 name 存储的值是字符串 "Alexander"

变量 age 存储的值是数字 35

变量 city 存储的值是字符串 "London"

变量 pi 存储的值是浮点数 3.14

在 Python 中 任何变量都可以分配任何类型的值。 变量本身没有固定的类型,只有当前存储的对象有类型。

10.3 表达式和运算符

赋值运算符左边必须是变量名,而右边可以是任意复杂的表达式。

name = "Alex" + "Alex"

age = 5 * 7

age = age * 2 + 3

age = age + 1

变量 name 存储的值是字符串 "AlexAlex"

变量 age 存储的值是数字 35

变量 age 存储的值是数字 73

变量 age 存储的值是数字 74

在第一个例子中,我们合并了两个字符串。对,Python 中可以通过 "+" 来拼接两个字符串。这个操作叫做拼接。不过要注意: 只能拼接字符串加字符串。 像 Java 或者 JavaScript 这样的语言可以直接把字符串和数字“加在一起”(结果是新的字符串)。 在 Python 中,这不可以。你必须先把数字显式地转换为字符串,然后才能拼接。

再看第三和第四个例子:在这些例子中,变量 age 出现在赋值运算符的两边。这是因为它不是数学上的等式。

看这条指令:


        age = age + 1

这里做了两件事:

  1. 计算表达式 age + 1 的值,使用当前的 age 的值。
  2. 把计算结果存储到变量 age 中。

这条指令是 把变量 age 的值加 1

运算符的执行顺序和数学里一致:

  • 先计算括号里的内容。
  • 然后是乘除法。
  • 最后是加减法。
1
Опрос
Python的历史,  3 уровень,  4 лекция
недоступен
Python的历史
Python的历史
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION