变量有什么用?
创建变量时,会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中、哪个空间存储整数、小数或字符。
例如,你需要让你的虚拟女票记住你的名字,那么你就要创建一个字符型的变量,用来为她存储你的名字,如果你想和她增进感情,你就需要创建一个数值型的变量,用于存储她对你的好感度。
那么事不宜迟,让你的虚拟女票记着你的名字吧~
变量创建与赋值
Python 中的变量赋值不需要类型声明,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
通过等号创建, = 左边是一个变量名,= 右边是存储在变量中的值。
创建一般变量
name = "Viceroy.Vivi" # 字符串
rela_degree = 230.5 # 浮点型
rela_level = 3 # 赋值整型变量
print(name)
print(rela_degree)
print(rela_level)
创建多个变量赋值
a=b=c="无可奉告"
gf_name,gf_IQ,gf_title = "Aqua","-254","Dear"
重复使用已经创建的变量
var = 123
print(var)
var = True
print(var)
var = "You are Silly Boy"
print(var)
注意,bool 型一定要首字母大写,才能识别位布尔型。字符型一定要用引号圈起来,不然会报错。
变量直接计算
value = 2 * 4 + 1
print(value)
value = 2 < 5
print(value)
变量的玩法只有想不到,没有做不到,我相信你们城里人都是会玩的。
变量直接获取函数返回值
我们可以用函数的返回值,直接创建、赋值给变量,什么是函数的返回值?比如我们上节课学习的 input() 它的返回值是一个 字符串。
将这个字符串赋值给一个变量,由此创建一个变量出来。
var_car=input()
这个玩法我们马上会用的,所以这里就不给大家展示效果图了。
女票养成计划
终于,要教虚拟女友记住你的名字了。
结合之前课程的内容。打开 IDLE ,新建一个脚本文件,输入代码——
print("What's your name,my lord?")
name = input()
print("Nice to meet you.",end= name)
短短三行,你就完成了和你虚拟女友的初次见面,高不高兴,开不开心。
那么接下来,我就要教虚拟女票新技能咯。