Python数据类型与操作符

Date:2018/06/25       Cat:开发者手册       Word:共1056字       Tags:      

文章目录 「隐藏」
  1. 算术运算符
  2. 整数、浮点数
  3. 布尔型运算符、比较运算符和逻辑运算符
  4. 比较运算符
  5. 字符串
  6. 备注

算术运算符

  • +
  • -
  • *
  • /
  • % 取余(相除后的余数)
  • ** 取幂(注意 ^ 并不执行该运算,你可能在其他语言中见过这种情形)
  • // 相除后向下取整到最接近的整数

整数、浮点数

数字值可以用到两种 python 数据类型:

  • int - 表示整数值
  • float - 表示小数或浮点数值

你可以通过以下语法创建具有某个数据类型的值:

x = int(4.7)   # x is now an integer 4
y = float(4)   # y is now a float of 4.0

你可以使用函数 type 检查数据类型:

>>> print(type(x))
int
>>> print(type(y))
float

布尔型运算符、比较运算符和逻辑运算符

布尔数据类型存储的是值 TrueFalse,通常分别表示为 10

通常有 6 个比较运算符会获得布尔值:

比较运算符

符号使用情况 布尔型 运算符
5 < 3 False 小于
5 > 3 True 大于
3 <= 3 True 小于或等于
3 >= 5 False 大于或等于
3 == 5 False 等于
3 != 5 True 不等于

你需要熟悉三个逻辑运算符:

逻辑使用情况 布尔型 运算符
5 < 3 and 5 == 5 False and - 检查提供的所有语句是否都为 True
5 < 3 or 5 == 5 True or - 检查是否至少有一个语句为 True
not 5 < 3 True not - 翻转布尔值

字符串

在 python 中,字符串的变量类型显示为 str。你可以使用双引号 " 或单引号 ' 定义字符串。如果你要创建的字符串包含其中一种引号,你需要确保代码不会出错。

>>> my_string = 'this is a string!'
>>> my_string2 = "this is also a string!!!"

你还可以在字符串中使用 ,以包含其中一种引号:

>>> this_string = 'Simon's skateboard is in the garage.'
>>> print(this_string)
Simon's skateboard is in the garage.

如果不使用 ,注意我们遇到了以下错误:

>>> this_string = 'Simon's skateboard is in the garage.'
  File "<ipython-input-20-e80562c2a290>", line 1
    this_string = 'Simon's skateboard is in the garage.'
                         ^
SyntaxError: invalid syntax

备注

所有的文字均来自优达学城,本人也是其中的学员,记录这一部分的原因是因为内容比较简单,但是毕竟容易忘记,所有就筛选了部分内容进行记录,方便查阅。如果有任何侵权问题,请联系我

《Python数据类型与操作符》留言数:0

发表留言