算术运算符
+
加-
减*
乘/
除%
取余(相除后的余数)**
取幂(注意^
并不执行该运算,你可能在其他语言中见过这种情形)//
相除后向下取整到最接近的整数
整数、浮点数
数字值可以用到两种 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
布尔型运算符、比较运算符和逻辑运算符
布尔数据类型存储的是值 True
或 False
,通常分别表示为 1
或 0
。
通常有 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数据类型与操作符-伍仪洲的博客
《Python数据类型与操作符》留言数:0