首页 > 编程语言 >python运算符

python运算符

时间:2024-07-04 09:00:24浏览次数:19  
标签:10 python 运算符 按位 print 赋值

python算法运算符中有:*,+,-,%,/,//,**分别为乘,加减,余,除,整除,次方
    返回整数。

    1,*(乘):两个数相乘

    2,+(加):两个数相加

    3,-(减):两个数相减

    4,%(余)两个数相除后除不尽的数

    5,/(除)两个数相除

    6,// 两个数的整除

    7,**(次方)一个数同时乘以相同的数

1.print(2*8)=16
2.print(2+10)=12
3.print(10-8)=2
4.print(10%3)=1
5.print(10/2)=5
6.print(10//2)=5
7.print(10**2)=100

python中有八个赋值运算符分别为=,+=,-=,*=,/=,%=,//=,**=

1,=:等于,a=10,声明一个变量a值为10,把值10赋予变量a

2,+=:先加 在赋值,a += 10,a = a + 10

3,-=:先减 在赋值,a -=10, a = a -10

4,*=:先乘 在赋值,a *= 10, a = a * 10

5,/=:先除 在赋值,a /= 10,a = a/10

6,%=:先求 在赋值,a %= 10, a = a%10

7,//=:先整除 在赋值,a //= 10, a = a//10

8**=:先次方 在赋值,a **= 10 ,a = a**10

1.a=10
(1).print(a)
2.i = 10
 i += 10
 print(i)
3.i -= 10
 print(i)
4.i *=10
 print(i)
 5.i /=  3
 print(i) 
6.i %=  3
 print(i) 
7.i //=  3
 print(i) 
8.i **=  3
 print(i) 

Python中的比较运算有有七个分别为·:1.==(等于), 2.!=(不等于),3. >(大于), 4.<(小于),5. <=(小于等于), 6.True False(比较结果为布值) 另外字符串在比较时是一个一个比较字符的大小

a, b =10,20
print(a >= b)
print(a==b)
print(a!=b)
c, d = "zxb", "zxz"
print(c>d)


 

python中有三个逻辑运算符:and(与)、or(或)、not(非)。

  1. and(与):当两个条件同时为True时,结果为True;否则为False。 例如:

python复制插入

a = 5
b = 10

if a > 0 and b > 0:
    print("a和b都大于0")
else:
    print("a和b不都大于0")

复制插入

输出结果为:"a和b都大于0"

  1. or(或):当两个条件中至少有一个为True时,结果为True;否则为False。 例如:

python复制插入

a = 5
b = 10

if a > 0 or b < 0:
    print("a大于0或b小于0")
else:
    print("a不大于0且b不小于0")

复制插入

输出结果为:"a大于0或b小于0"

  1. not(非):对一个条件取反,如果条件为True,则结果为False;如果条件为False,则结果为True。 例如:

python复制插入

a = 5

if not a > 0:
    print("a不大于0")
else:
    print("a大于0")

复制插入

输出结果为:"a大于0"

python中的位运算符有:bit, lbyte=8bit, & (按位与) ,l (按位或), ^(按位异或)

1,& (按位与)

2,l (按位或)

3^(按位异或)

a = 0b001011
b = 0b000110
#按位与
#c = 0b001101
#按位或
#c =0b110010
#按位异或
#c = 0b001101
print(c)

python中成员运算符:in ,not in ,其中in后面需要由多个元素构成也必须要有字符串

print("c" not in "hello", "el" in "hello", "1" in "100")
print(100 in [100,200, 300])
print("1030" in "1312")
print("2345" in "6789")

标签:10,python,运算符,按位,print,赋值
From: https://blog.csdn.net/2401_86120737/article/details/140159789

相关文章

  • Python从入门到放弃——深入研究Print函数
    深入浅出Print函数第一个代码“HelloWorld”在正常配置了PyCharm或者Thonny等编辑器之后,我们开始写第一个代码。正常的情况下学习一门编程语言,一般第一个代码都是输出HelloWorld。那么如何打印HelloWorld呢?print("HelloWorld")然后我们运行程序就可以看到交互窗中......
  • 【Python函数编程实战】:从基础到进阶,打造代码复用利器
    文章目录......
  • 2024年华为OD机试真题- 分月饼-(C++/Java/python)-OD统一考试(C卷D卷)
      2024华为OD机试真题目录-(B卷C卷D卷)-【C++JavaPython】   题目描述中秋节,公司分月饼,m个员工,买了n个月饼,m≤n,每个员工至少分1个月饼,但可以分多个,单人分到最多月饼的个数是Max1,单人分到第二多月饼个数是Max2,Max1-Max2≤3,单人分到第n-1多月饼个......
  • ssrf结合python反序列化
    存储session对象时当然不能直接存储对象需要转换成有规律的字符串这一过程就涉及到了序列化将对象转换成字符串这一过程称之为序列化PYTHON反序列化漏洞本文中就涉及到了pickle这一序列化模块导致的反序列化漏洞在反序列化结束时会触发__reduce__魔术方法类似于php中的__......
  • Python机器学习实战:推荐系统的原理与实现方法
    Python机器学习实战:推荐系统的原理与实现方法作者:禅与计算机程序设计艺术/ZenandtheArtofComputerProgramming关键词:推荐系统,协同过滤,矩阵分解,深度学习,个性化推荐,用户体验1.背景介绍1.1问题的由来随着互联网和电子商务的快速发展,用户面对的信息量呈爆炸......
  • 【Python】GUI开发笔记
     一、环境搭建:1、Pycharm开发工具pycharm历史版本https://www.jetbrains.com/pycharm/download/other.html破解插件https://blog.csdn.net/weixin_50737119/article/details/135628513 2、PYENV 版本管理Python也有对应的版本管理工具,叫pyenv这个东西挺奇怪的,直......
  • 【python基础】print函数的基础使用以及进阶
    一、print函数的基本使用print函数是Python中最基本的输出函数,用于将信息打印到控制台,是学习python、调试代码必不可少的函数我们首先看一下python函数的基本语法结构:>>>help(print)Helponbuilt-infunctionprintinmodulebuiltins:print(...)print(value,...,......
  • python项目实战(二手房屋出租系统)
    文章目录1.系统概述2.技术栈3.系统功能4.核心代码分析5.代码实现6.实现细节6.未来改进方向在当今数字化时代,自动化和数字化管理工具对于提高效率至关重要。在这篇博客中,我们将一起探索如何使用Python编程语言来创建一个简单的二手房屋出租管理系统。这个系统将帮助房......
  • 【剑指offer】JZ23-链表中环的入口节点-Python解法
    1.题目描述2.解题思路(Python版)方法:双指针法思路:根据题目描述,需要找到一个链表环的入口节点,这个题目可以拆分成三个小问题:(1)如何确定一个链表中是否包含环?(2)如果有环,环中节点的数目如何计算?(3)如何找到环的入口?接下来分别解决上述三个问题:(1)如何确定一个链表中是否包含环:有......
  • 【python小记】使用openpyxl库在同一个工作表下复制单元格(包括它们的值、样式和合并属
    fromopenpyxlimportload_workbook#加载工作簿和工作表wb=load_workbook('test.xlsx')sheet=wb['sheet1']#定义一个函数来复制样式defcopy_style(source_cell,target_cell):ifsource_cell.has_style:target_cell.font=source_cell.font.co......