首页 > 编程语言 >python的一些运算符

python的一些运算符

时间:2022-10-26 21:01:14浏览次数:50  
标签:False python 运算符 二进制 print 一些 100 id

# 1.算术运算符
print('1.算术运算符')
# 1.1 + 求和
a = 10
b = 20
c = a + b
print(c)
print('a+b={}'.format(c))
print('a+b=%i' % c)
print(f'a+b={c}')

# 1.2 - 求差
print('a - b =', a - b)

# 1.3 * 乘法
print('a * b =', a * b)

# 1.4 / 除法
print('a / b =', a / b)  # 0.5

# 1.5 % 取余
print('7 % 3 =', 7 % 3)

# 1.6 ** 次方
print('2 ** 3 = ', 2 ** 3)

# 1.7 // 取整
print('7 // 3 =', 7 // 3)  # 2


# 2.比较运算符
print('2.比较运算符')
# 2.1 == 判断两边是否相等 输出bool类型
print(2.1)
print('1+1 == 2', 1+1 == 2)
print('1+1 == 3', 1+1 == 3)
print('a == a', 'a' == 'a')

# 2.2 != 判断两边是否不相等
print(2.2)
print('1+1 != 3', 1+1 != 3)

# 2.3 >
print(2.3)
print('2 > 1', 2 > 1)

# 2.4 <
print(2.4)
print('2 < 1', 2 < 1)

# 2.5 >=
print(2.5)
print('1 >= 1', 1 >= 1)

# 2.6 <=
print(2.6)
print('2 <= 2', 2 <= 2)


# 3.赋值运算符
print('3.赋值运算符')

# 3.1 =
a = 10

# 3.2 +=  c+=a == c=c+a
# -= *= /= %= **= //=
print(3.2)
a = 1
b = 2
c = a + b
print(c)
a += b
print(a)


# 4.位运算符 &与  |或  ^异或  ~取反  <<左移动  >>右移动  用得少
print('4.位运算符')

# 4.1 二进制转换为十进制
print(4.1)
a = 60
# 查看a的二进制 bin()
print(bin(a))  # 00111100
b = '0b111100'  # 0b代表可以在0b这里补位
#                 b是二进制标志
print(int(b, 2))  # 将二进制数b转换为十进制数


# 5.逻辑运算符
print('5.逻辑运算符')

# 5.1 布尔与 and 两边同时满足,结果为True,否则False
print(5.1)
print(1+1 == 2 and 2+2 == 4 and 3+3 == 6)
print(1+1 == 2 and 2+2 != 4)

# 5.2 布尔或 or 只要有一边成立,则为True,否则False
print(5.2)
print(1+1 == 2 or 2+2 != 4)

# 5.3 布尔非 not 真假倒置
print(5.3)
print(not False)
print(not 1+1 == 2)


# 6.成员运算符 in  not in
print('6.成员运算符')

# 6.1 in
print(6.1)
a = 'a'
b = 'abc'
print(a in b)  # a是否在b中

# 6.2 not in
print(6.2)
print(a not in b)


# 7.身份运算符 is  is not
print('7.身份运算符')
a = 1
b = 2
print(a is b)  # id(a) == id(b)
print(id(a) == id(b))
print(a is not b)


# 今日作业
print('今日作业')
a = 100
b = 200
c = 'abc'
print(a + b)
print(a ** 3)
print(a == 100)
print(a > 100)
print(c == 'cba')
print(a == b)
print('a' in c)

 

 

 

标签:False,python,运算符,二进制,print,一些,100,id
From: https://www.cnblogs.com/qc2012/p/16830015.html

相关文章

  • python模块之requents模块及excel操作模块openpyxl
    第三方模块的下载与使用第三方模块:别人写的模块一般情况下功能都特别强大我们如果想使用第三方模块第一次必须先下载后面才可以反复使用(等同于内置模块)下载......
  • Python pandas DataFrame 行列使用常用操作
    Pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。Pandas纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Pandas提供了大量......
  • Python pip 安装与使用
    简介:​pip是Python包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能。1.判断是否安装你可以通过以下命令来判断是否已安装:pip--version......
  • minio 对象存储部署一些说明
    一个minio简单部署使用说明,以前写过一些简单的,主要扩展下,对于优化相关的具体可以参考官方的以及linux相关优化的文章参考部署  可靠性玩法可以开启多版本开启......
  • python爬虫练习3
    说明python3.6.132位获取豆瓣电影推荐页电影详情,参考网址​​​https://movie.douban.com/explore#!type=movie&tag=%E7%83%AD%E9%97%A8&sort=recommend&page_limit=20&......
  • python入门基础之第三方模块
    python入门基础之第三方模块第三方模块的下载与使用所谓第三方模块,就是别人写的模块,一般功能都比较强大。我们如果想使用第三方模块,第一次必须先下载后面才可以反复使用(......
  • python爬虫练习2
    难度★目标网站​​http://quotes.toscrape.com/tag/humor/​​用到库scrapy1.4系统说明python3.6.164位目标获取名言与作者等(分页)新建文件quotes_spider.py,输入一下代码:i......
  • python爬虫练习1
    目录索引:​​python爬虫练习6:今日头条搜索图集​​​​python爬虫练习5:博客阅读量助手​​python爬虫练习4:刷浏览量​​python爬虫练习3:豆瓣电影推荐页电影详情​​​​pyth......
  • Python的@staticmethod @classmethod @property
    @staticmethod静态方法用于修饰类中的方法,使其可以在不创建类实例的情况下调用方法,好处是执行效率比较高;静态方法就是类对外部函数的封装,有助于优化代码结构、提高程序......
  • Python——爬虫准备工作
    Python——爬虫准备工作第三方模块的下载与使用'''第三方模块: 别人写的模块,一般情况下,功能都非常强大 使用第三方模块: 第一次使用必须先下载,后面才可以反复使用(下......