跟我一起写python--变量 (5)

1.概念
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量存储在内存中,当创建变量时会在内存中开辟一个空间。
变量可以指定不同的数据类型,可以存储整数、小数或字符。

2.命名规则

  • 1) 第一个字符必须是字母或者下划线 “_”
  • 2) 剩下的部分可以是字母、下划线“——”或数字(0-9)
  • 3) 变量名称区分大小写,foo和Foo不是同一个变量

3.赋值
python中,每个变量使用前必须赋值,变量赋值以后该变量才会被创建。
1)单对象赋值
等号(=)用来给变量进行赋值
等号左边表示 一个变量名,右边表示存储在变量中的值

例如:
1
2
3
4
5
6
7
8
9
#!/usr/bin/python
# -*- coding :UTF -8 -*-
age = 28 #整形变量
name = “Tianger” #字符串变量
length = “100.0#浮点型

print (age)
print (name)
print (length)
输出:
 28
 Tianger
 100.0
 上面例子中,28赋值给age,Tianger赋值给name,100.0赋值给length

2)多对象赋值
python允许同时为多个变量赋值,例:
a = b = c = 2
上面三个变量a,b,c被赋值为2

也可以多个对象对应多个变量,例:
a, b, c = 1, 2 ,3
上面三个变量,a , b, c分别被赋值为1,2,3

3)运算赋值
等号右边可以直接是一个运算符,例:
value = 2 * 3
print (value )
输出6

value = 3<7
输出True
value = input() # 变量等于自己手动输入的内容
print (value)

一个简单的例子:
小明和小红谁年龄最大?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 #!/usr/bin/python
# -*- coding :UTF -8 -*-
print ("please input xiaoming's age")
ming_age = input()

print ("please input xiaohong's age")
hong_age = input()

value = ming_age > hong_age

if (ming_age == hong_age) :
print ("xiaoming and xiaohong is samge age")
else:
if (value):
print ("xiaoming is older")
else:
print ("xiaohong is older")
输出:
please input xiaoming's age
10
please input xiaohong's age
12
xiaohong is older
Tianger Ge wechat
如果您喜欢这篇文章,欢迎扫一扫我的微信公众号!