Python基础:变量、运算符、数据类型与位运算

本文详细介绍了Python中的变量、运算符、数据类型和位运算。内容涵盖注释、算术与比较运算符、逻辑运算、三元运算、变量赋值、数据类型转换、布尔类型、类型检查、类型转换以及位运算的原码、反码、补码概念,按位非、与、或、异或和移位操作,并提供了实际例子进行演示。此外,还讨论了Python中is与==的区别,以及如何利用位运算解决特定问题。文章最后包含了一些练习题供读者实践。
摘要由CSDN通过智能技术生成

一、变量、运算符、数据类型

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)  

结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值