Python教程 - 变量和简单数据类型

变量

变量,在编程中常常表示一个可以被改变的值或对象。
变量可以理解为一个盒子,可以往里面放入各种各样的东西。

以Hello World程序为例

print('Helo World')

用变量的方式可以写成

msg = 'Hello World'
print(msg)

第二个程序输出和第一个程序输出一样

变量的值可以被改变,例如下面例子:

msg = 'Hello World'
print(msg)
msg = 'Hello Python'
print(msg)

第一次输出Hello World, 第二次输出Hello Python

变量是根据变量名进行识别,不同变量名的变量分别独立

字符串

大多数程序都定义并收集某种数据,然后使用它们来做些有意义的事情。因此,对数据进行分类是很有用的。我们将介绍的第一种数据类型是字符串。
字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,如下所示:

'Hello World'
"Hello World"

合并字符串

Python使用加号(+ )来合并字符串。

print('Hello ' + 'World')

输出Hello World

数字

数字分为整数和浮点数,浮点数可以理解为我们平时所说的小数

整数

在Python中,可对整数执行加(+ )减(- )乘(* )除(/ )运算。

1+1
3-2
4*5
10/2

浮点数

Python将带小数点的数字都称为浮点数,大多数编程语言都使用了这个术语,可以理解为我们平时所说的小数。

1.5+1.5
1.5-0.5

使用函数str()避免类型错误

例如一个程序,想要输出自己是多少岁了

age = 10
msg = 'I am ' + age + ' years old.'
print(msg)

控制台会报告以下错误:
image
因为Python不能将数字自动变成字符串,字符串不能与数字进行加减等操作。
因此,需要用str()函数将数字转化为字符串:

age = 10
msg = 'I am ' + str(age) + ' years old.'
print(msg)

此时控制台输出:
image

posted @ 2022-03-19 13:48  hgrun  阅读(54)  评论(0编辑  收藏  举报