变量以及相应的类型

变量以及类型

1. 变量的定义

在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢?

大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可

如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可

Python中,存储一个数据,需要一个叫做变量的东西,如下示例:

In [ ]:

num1 = 100 #num1就是一个变量,就好一个小菜篮子

num2 = 87  #num2也是一个变量

result = num1 + num2 #把num1和num2这两个"菜篮子"中的数据进行累加,然后放到 result变量中

说明: 所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个 程序就是用来处理数据的,而变量就是用来存储数据的

2. 变量的类型

生活中的“类型”的例子:

程序中:

为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示:

 

怎样知道一个变量的类型呢?

python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别 可以使用type(变量的名字),来查看变量的类型

 

之后再,cmd中运行相应的文件。

 

在出现问题的地方加上#,最后的运行结果

 

输出

1.普通输出

In [ ]:

# 打印提示print('hello world')print('你好的意思')

2.格式化输出

In [ ]:

pirnt("我今年10岁")pirnt("我今年11岁")pirnt("我今年12岁")#在输出年龄的时候,用了多次"我今年xx岁",能否简化一下程序呢???#字符串格式化 %s

In [1]:

age = 10print("我今年%s"%age)

age = 18name = "xiaohua"print("我的姓名是%s,年龄是%s"%(name,age))

我今年10岁

3.换行输出

In [ ]:

#在输出的时候,如果有\n那么,此时\n后的内容会在另外一行显示print("1234567890-------") # 会在一行显示print("1234567890\n-------") # 一行显示1234567890,另外一行显示-------

输入

In [3]:

password = input("请输入密码:")print ('您刚刚输入的密码是:%s'% password)

请输入密码:123

您刚刚输入的密码是:123

猜你喜欢

转载自blog.csdn.net/sinat_41667855/article/details/79142700