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)
控制台会报告以下错误:
因为Python不能将数字自动变成字符串,字符串不能与数字进行加减等操作。
因此,需要用str()函数将数字转化为字符串:
age = 10
msg = 'I am ' + str(age) + ' years old.'
print(msg)
此时控制台输出: