【 Python 全栈开发 - 语法基础篇 - 08 】Python 基本数据类型 —— 数字

文章目录

  • 一、基本数据类型
  • 二、Number(数字)
    • (1)四种数字类型
      • 1.整数
        • 小试牛刀
      • 2.浮点数
        • 小试牛刀
      • 3.布尔值
      • 4.复数
    • (2)数字运算符


一、基本数据类型

Python 中一共有6种基本数据类型,他们是:

  1. Number(数字)
  2. String(字符串)
  3. List(列表)
  4. Tuple(元组)
  5. Set(集合)
  6. Dictionary(字典)

在这6个基本数据类型中,不可变数据 有3个:

  • Number(数字)
  • String(字符串)
  • Tuple(元组)

可变数据 有3个:

  • List(列表)
  • Set(集合)
  • Dictionary(字典)

各个数据可以使用特定的语句来进行转换,如int()、str()、float()、set()等。

本期内容我们详细介绍Number(数字)这一类型。


二、Number(数字)

(1)四种数字类型

Python中数字一共有这4种:

项目 英文缩写 举例
整数 int 1,2,3,4,5,6,7,99,100,1000等
浮点数 float 1.0,3.5,9.4,10.0,9.999,102.3等
布尔值 bool True,False
复数 complex 不常用,有兴趣的读者可自行百度,这里不展开讲

1.整数

整数(integer),简写为int

Python中的整数和数学中的整数定义是一样的,是指没有小数点的数字

以下的变量abc都是整数类型。

a = 0
b = 1
c = -1
小试牛刀

题目:以下几个选项中,类型为“整数”的是( )。

  • A.100
  • B.‘100’
  • C.‘数字’
  • D.1.0

正确答案:A

解析:B选项,字符串(String)类型;C选项,字符串(String)类型;D选项,浮点数(Float)类型。

总结

  1. 只要出现 双引号""单引号'' ,就是字符串;
  2. 浮点数类型属于数字类型,但不是整数类型;
  3. 整数类型是没有小数点的数字。

整数最大的特点就是能直接进行数学运算,如1+2、3-12、12÷5、99×7等,这里的数字都是整数类型。

2.浮点数

浮点数(float),无简写。

浮点数就是带有小数点的数,表示成几点几的形式,如3.0,9.03,10.2等。

以下这些变量所表示的数,都是浮点数。

a = 1.5
b = -1.5
c = 1.0
d = -1.0
小试牛刀

题目:以下这些变量,类型分别为_____。

a = '10.0'
b = 10.0
c = 10

正确答案:字符串,浮点数,整数

解析:变量a,含有单引号,为字符串类型;变量b,无引号,有小数点,为浮点数类型;变量c,无引号,无小数点,为整数类型。

总结

  1. 判断类型的标准:引号、小数点;
  2. 字符串类型,有引号,有(无)小数点;整数类型,无引号,无小数点;浮点数类型,无引号,有小数点。

3.布尔值

布尔值是Python中最重要的类型之一,它由两种值组成:Ture(真)和False(假)。

比如说一个简单的条件判断语句:

a = True
b = False
if a:
	print('1')
if b:
	print('2')

代码输出

1

代码详解:

  1. 定义变量 a 并赋值 真(True)
  2. 定义变量 b 并赋值 假(False)
  3. 判断 a ;
  4. a 为 真(True),条件成立,执行下级代码(输出'1');
  5. 判断 b ;
  6. b 为 假(False),条件不成立,跳过下级代码;
  7. 程序运行完毕。

4.复数

复数我们不是很常用,这里不讲,有需要的朋友可以自己百度。

(2)数字运算符

我们都知道Python可以用交互式编辑器做计算题,这就会经常用到数字运算符了。就本人已知,Python的数字运算符有这6种类型:

类型 用法 说明 举例
“+” a+b 加法运算,输出两数之和(或字符串拼接) 1+6=7 或 'a'+'b'=‘ab’
“-” a-b 减法运算,输出两数之差 1-6= -5
“×” a*b 乘法运算,输出两数之积(或字符串叠加) 1*6=6 或 'a'*3=‘aaa’
“÷” a/b 除法运算,输出两数之商 6/1=6.0
“aⁿ” a**b 乘方运算,输出a的b次方 2**3=8
“%” a%b 求余运算,输出a除以b的余数 5%2=1

举个小例子:

a = 2
b = 5
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(a//b)
print(a**b)
print(b%a)

以上运行结果:

7
-3
10
0.4
0
32
1

注:Python中除法有两种运算:“/”运算会返回一个浮点数(float),“//”运算会返回一个整数(int)

你可能感兴趣的:(Python,全栈开发,python,开发语言)