Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

2.3 变量与赋值

变量(Variable)是计算机语言中能记忆数据的抽象概念。程序通过变量名(标识符表示)来访问变量。
在程序执行过程中,一个变量名代表其记忆的数据所存储的内存区域。 Python程序通过变量名使用该变量指代的内存区域,从该内存区域读取数据或将某项数据保存到该区域中。
例如anInteger=100语句表示将整数100保存到变量anInteger所指代的内存区域。

anInteger = 100 # 一个整数型数据
aFloat = 999.99 # 一个浮点型数据
aString = 'Hello, world!' # 一个字符串
print(anInteger)
print(aFloat)
print(aString)
print('anInteger=', anInteger, ',aFloat=', aFloat, ',aString=', aString)
print('anInteger= %s, aFloat= %s, aString= %s' %(anInteger, aFloat, aString))
100
999.99
Hello, world!
anInteger= 100 ,aFloat= 999.99 ,aString= Hello, world!
anInteger= 100, aFloat= 999.99, aString= Hello, world!

以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。

练习:变量赋值

  1. 给一个变量名为“name”的变量,赋值给它"John"

  2. 定义一个变量表示学生的年龄,并赋值给它"21"

  3. 定义一个变量表示学生的专业,并赋值给它"Math"

  4. 使用print语句打印上面的三个变量





练习:定义变量

  • 给一个变量名为“year”的变量赋值字符串:‘2023’

  • 给一个变量名为“month”的变量赋值字符串:‘09’

  • 定义一个变量表示日期,赋值字符串:‘01’