变量、运算符与数据类型


1. 注释
在 Python 中,# 表示注释,作用于整行。
【例子】单行注释
1
# 这是一个注释
2
print("Hello world")
3

4
# Hello world
Hello world
''' ''' 或者 """ """ 表示区间注释,在三引号之间的所有内容被注释
【例子】多行注释
1
'''
2
这是多行注释,用三个单引号
3
这是多行注释,用三个单引号
4
这是多行注释,用三个单引号
5
'''
6
print("Hello china") 
7
# Hello china
8

9
"""
10
这是多行注释,用三个双引号
11
这是多行注释,用三个双引号 
12
这是多行注释,用三个双引号
13
"""
14
print("hello china") 
15
# hello china
Hello china

hello china
【我是测试题1】请在下方代码块中打印(print)出 hello+你的姓名
如:print("hello 老表")
1
# 写下你的答案
2

2. 运算符
算术运算符
操作符名称示例
+ 加 1 + 1 
- 减 2 - 1 
* 乘 3 * 4 
/ 除 3 / 4 
// 整除(地板除) 3 // 4 
% 取余 3 % 4 
** 幂 2 ** 3 
【例子】
1
print(1 + 1)  # 2
2
print(2 - 1)  # 1
3
print(3 * 4)  # 12
4
print(3 / 4)  # 0.75
5
print(3 // 4)  # 0
6
print(3 % 4)  # 3
7
print(2 ** 3)  # 8
2

1

12

0.75

0

3

8
比较运算符
操作符名称示例
> 大于 2 > 1 
>= 大于等于 2 >= 4 
< 小于 1 < 2 
<= 小于等于 5 <= 2 
== 等于 3 == 4 
!= 不等于 3 != 5 
【例子】
1
print(2 > 1)  # True
2
print(2 >= 4)  # False
3
print(1 < 2)  # True
4
print(5 <= 2)  # False
5
print(3 == 4)  # False
6
print(3 != 5)  # True
True

False

True

False

False

True
逻辑运算符
操作符名称示例
and 与 (3 > 2) and (3 < 5) 
or 或 (1 > 3) or (9 < 2) 
not 非 not (2 > 1) 
【例子】
1
print((3 > 2) and (3 < 5))  # True
2
print((1 > 3) or (9 < 2))  # False
3
print(not (2 > 1))  # False
True

False

False
位运算符
操作符名称示例
~ 按位取反 ~4 
& 按位与 4 & 5 
` ` 按位或 
^ 按位异或 4 ^ 5 
<< 左移 4 << 2 
>> 右移 4 >> 2 
【例子】有关二进制的运算,参见“位运算”部分的讲解。
1
print(bin(4))  # 0b100
2
print(bin(5))  # 0b101
3
print(bin(~4), ~4)  # -0b101 -5
4
print(bin(4 & 5), 4 & 5)  # 0b100 4
5
print(bin(4 | 5), 4 | 5)  # 0b101 5
6
print(bin(4 ^ 5), 4 ^ 5)  # 0b1 1
7
print(bin(4 << 2), 4 << 2)  # 0b10000 16
8
print(bin(4 >> 2), 4 >> 2)  # 0b1 1
0b100

0b101

-0b101 -5

0b100 4

0b101 5

0b1 1

0b10000 16

0b1 1
三元运算符
【例子】
1
x, y = 4, 5
2
if x < y:
3
    small = x
4
else:
5
    small = y
6

7
print(small)  # 4
4
有了这个三元操作符的条件表达式,你可以使用一条语句来完成以上的条件判断和赋值操作。
【例子】
1
x, y = 4, 5
2
small = x if x < y else y
3
print(small)  # 4
4
其他运算符
操作符名称示例
in 存在 'A' in ['A', 'B', 'C'] 
not in 不存在 'h' not in ['A', 'B', 'C'] 
is 是 "hello" is "hello

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值