Python基础知识
一、变量、运算符、数据类型
1、注释
python中注释有两种方式:单行注释与多行注释
(1)单行注释
在 Python 中,#
表示注释,作用于整行
# 单行注释
print("Hello world")
(2)多行注释
使用''' '''
或者 """ """
表示区间注释,在三引号之间的所有内容被注释
'''
这是多行注释,用三个单引号
这是多行注释,用三个单引号
这是多行注释,用三个单引号
'''
print("Hello china")
"""
这是多行注释,用三个双引号
这是多行注释,用三个双引号
这是多行注释,用三个双引号
"""
print("hello china")
结果:
2、 运算符
(1)算术运算符
操作符 | 名称 | 示例 |
---|---|---|
+ |
加 | 1 + 1 |
- |
减 | 2 - 1 |
* |
乘 | 3 * 4 |
/ |
除 | 3 / 4 |
// |
整除(地板除) | 3 // 4 |
% |
取余 | 3 % 4 |
** |
幂 | 2 ** 3 |
例:
print(1 + 1)
print(2 - 1)
print(3 * 4)
print(3 / 4)
print(3 // 4)
print(3 % 4)
print(2 ** 3)
结果如下:
(2)比较运算符
操作符 | 名称 | 示例 |
---|---|---|
> |
大于 | 2 > 1 |
>= |
大于等于 | 2 >= 4 |
< |
小于 | 1 < 2 |
<= |
小于等于 | 5 <= 2 |
== |
等于 | 3 == 4 |
!= |
不等于 | 3 != 5 |
例:
print(2 > 1)
print(2 >= 4)
print(1 < 2)
print(5 <= 2)
print(3 == 4)
print(3 != 5)
结果:
(3)逻辑运算符
操作符 | 名称 | 示例 |
---|---|---|
and |
与 | (3 > 2) and (3 < 5) |
or |
或 | (1 > 3) or (9 < 2) |
not |
非 | not (2 > 1) |
例:
print((3 > 2) and (3 < 5))
print((1 > 3) or (9 < 2))
print(not (2 > 1))
结果:
(4)位运算符
操作符 | 名称 | 示例 |
---|---|---|
~ |
按位取反 | ~4 |
& |
按位与 | 4 & 5 |
\| |
按位或 | 4 \| 5 |
^ |
按位异或 | 4 ^ 5 |
<< |
左移 | 4 << 2 |
>> |
右移 | 4 >> 2 |
例:
print(bin(4))
print(bin(5))
print(bin(~4), ~4)
print(bin(4 & 5), 4 & 5)
print(bin(4 | 5), 4 | 5)
print(bin(4 ^ 5), 4 ^ 5)
print(bin(4 << 2), 4 << 2)
print(bin(4 >> 2), 4 >> 2)
结果: