第五节:数据类型
上节课讲了四种输出方式,并在课后留了个练习题:使用四种方式输出“欢迎xxx光临!”,现在我们来公布答案啦,快来看你掌握了多少!
6.1字符串复制
字符串的复制就是将字符串和数字相乘。
*在编程语言中表示乘法;
如果将字符串和数字相乘,则解释器会将字符串重复数字指定的次数并返回。
6.2布尔值和空值
1、布尔值(bool)
布尔值主要用来做逻辑判断,一共有两个:true和false,true表示真,false表示假。
布尔值实际上也是整型,true相当于1,false相当于0。在后续学习流程控制的时候会更加深入的学习布尔值的概念。
2、空值(none)
空值即为不存在,用none来表示。不常用,知道即可。
6.3类型检查
1、数据类型
数据类型就是指变量的值的类型,也就是可以为变量赋哪些值。
数据类型包括:
- 数值:整型(布尔值)、浮点型、复数
- 字符串
- 空值:none
2、类型检查
首先来看一个例子,直观感受一下为什么要进行类型的检查。
从上面的例子可以看出,a和b输出的结果都是123,但其实a是数值,而b是字符串,在输出结果上却看不出来这点区别。通过类型检查,可以检查指定的值(变量)的类型。注意:变量是没有类型的,此处指的是变量的值的类型。在Python中使用type()函数来检查。函数是有返回值的,可以通过一个变量来接收这个返回值。
检查一下我们学过的几种数据类型:
第七节:对象的简单介绍