【Python一级】数据类型

一、数据类型

  1. 数据类型介绍
    数据类型是一个重要的概念。
    变量可以存储不同类型的数据,并且不同类型可以执行不同的操作。
    在这些类别中,Python一级考试中主要使用一下数据类型:
字符串类型:    str
数值类型:    int、  float
布尔类型:    bool

除此之外,还有列表(list)、元组(tuples)、字典(diction)

  1. 如何查看数据的类型?
    type()

  2. 数据类型转换

  • int()
  • str()
  • float()
  1. 保留小数
  • print()
  • round()
  1. 考级实战
1. 【2019.12】变量x的值为字符串类型的"2",如何将他转换为整型?
A. float(x)        B. str(x)        C. int(x)        D. list(x)

2. 【2019.12】下面那个不是Python的数据类型?
A. 列表(List)        B. 元组(Tuples)        C. 字典(Dictionary)        D. 类(class)

3. 【2020.09】Python的数字只有整数和浮点数两种类型。【判断】

4. 【2020.09】number = input('请输入一个数字:')
运行这段代码,然后输入s,结果number的类型是int。【判断】

  1. 编程练习题
1. 买苹果,分别输入单价(整数)、重量(浮点数),计算出总金额并保留两位小数
【提示】总金额 = 单价 *  重量

2. 编写一个程序,它以圆的半径作为输入,输出圆的直径、周长和面积(保留两位小数),并且注明是直径、周长、面积
【要求】:π 取3.14

二、运算符

在python一级考试中,主要运用到算术运算符、比较运算符、逻辑运算符

  1. 算术运算符
    算术运算符与数值一起使用来执行常见的数学运算:
  • + 加
  • - 减
  • * 乘
  • / 除
  • % 取模
  • ** 幂
  • // 地板除(取整数)
  1. bool 布尔类型
    布尔值使用常量True 和 False来表示
  • True : 1
  • False: 0
    bool值为False的情况还有 ''、""、''''''、""""""、()、[]、{}、None、0.0、0L、0.0+0.0
  1. 比较运算符
    比较运算符用于比较两个值:
  • == 等于
  • != 不等于
  • > 大于
  • < 小于
  • >= 大于等于
  • <= 小于等于
  1. 逻辑运算符
    逻辑运算符用于组合条件语句:
  • and 两个语句都为真,则返回True
  • or 如果其中一个语句为真,则返回True
  • not 反转结果,如果结果为True,则返回False
  1. 考级实战
1. 【2019.12】假设a = 20, b = 30,那么a or b 的结果是
A. 20        B. 0        C. 1        D. 3

(解析)判断变量是否为0,是0则为False,非0判断为True
and 中含 0,则返回0;均为非0时,返回后一个值
or中,至少有一个非0时,返回第一个非0

你可能感兴趣的:(【Python一级】数据类型)