Python3.5运算符操作实例详解

作者:loveliuzz 时间:2021-06-09 11:41:17 

本文实例讲述了Python3.5运算符操作。分享给大家供大家参考,具体如下:

1、运算符的分类

Python3.5运算符操作实例详解

2、算术运算符

Python3.5运算符操作实例详解

示例代码:


#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:ZhengzhengLiu

#运算符
num1 = 25
num2 = 3

print(num1+num2)  #加
print(num1-num2)  #减
print(num1*num2)  #乘
print(num1/num2)  #除
print(num1%num2)  #取余
print(num1**num2)  #num1的num2次幂
print(num1//num2)  #取整除,商数

运行结果:

28
22
75
8.333333333333334
1
15625
8

3、赋值运算符

Python3.5运算符操作实例详解

示例代码:


#赋值运算符
name = "liu"   #赋值运算符--等号右边结果赋给左边

a = 10
b = 20
a+=b    #加法赋值运算,等价于a=a+b,把运算结果重新赋值给a
print(a)

运行结果:

30

4、比较运算符

Python3.5运算符操作实例详解

示例代码:


#比较运算符
a = 10
b = 20

print(a==b)   #比较两个元素是否相等,返回一个bool类型的值
print(a!=b)   #比较两个元素是否不相等
print(a<b)   #比较a是否小于b
print(a>b)   #比较a是否大于b
print(a<=b)   #比较a是否小于等于b

运行结果:

False
True
False
True
False
True

5、逻辑运算符

Python3.5运算符操作实例详解

示例代码:


#逻辑运算符
Name1 = "liu"
PassWd1 = 123

#and--与(两者都要满足才可)
if Name1 == "liu" and PassWd1 == 123:
 print("Welcome!")

Name2 = ""
PassWd2 = 123

#or--或(两者满足其一即可)
if Name2 == "liu" or PassWd2 == 123:
 print("你好")

#not--非(取反)
if not PassWd2 == "123abc":
 print("The passwd is wrong!")

运行结果:

Welcome!
你好
The passwd is wrong!

6、位运算符

Python3.5运算符操作实例详解

位运算是通过二进制进行运算的。


#位运算符
num = 5
print(bin(num))   #输出二进制,0b表示二进制

#按位“与” 对应位都为1,则为1,否则为0. 0111 & 1011 = 0011
n1 = 7
n2 = 11
print(n1 & n2)

#按位“或” 对应位有一个是1则为1,否则为0。0111 | 1011 = 1111
n1 = 7
n2 = 11
print(n1 | n2)

#按位“异或” 对应位不相同则为1,否则为0。0111 ^ 1011 = 1100
n1 = 7
n2 = 11
print(n1 ^ n2)

#按位“取反” 公式:~x = -x-1
print(~n1)

#左移运算符  左移x位,数值扩大为原来的 2**x 倍
print(n1 << 2)

#右移运算符  右移x位,数值缩小为原来的 2**x 倍
print(n1 >> 2)

运行结果:

0b101
3
15
12
-8
28
1

希望本文所述对大家Python程序设计有所帮助。

来源:https://blog.csdn.net/loveliuzz/article/details/78226699

标签:Python3.5,运算符
0
投稿

猜你喜欢

  • ASP.NET中使用SQL存储过程的方法

    2007-08-24 09:31:00
  • node.js操作mysql(增删改查)

    2024-01-26 00:02:50
  • mysql 分页优化解析

    2024-01-15 00:33:40
  • Django如何使用jwt获取用户信息

    2022-07-06 10:08:34
  • PyCharm专业最新版2019.1安装步骤(含激活码)

    2022-10-21 19:56:06
  • Ubuntu安装Mysql启用远程连接的详细图文教程

    2024-01-25 16:57:31
  • 给在DreamWeaver编写CSS的人一些习惯建议

    2007-12-25 12:10:00
  • Python机器学习算法库scikit-learn学习之决策树实现方法详解

    2023-07-26 20:44:28
  • 在Python中预先初始化列表内容和长度的实现

    2022-03-17 04:30:37
  • python读取excel进行遍历/xlrd模块操作

    2022-11-09 18:44:51
  • 利用机器学习预测房价

    2023-08-10 21:25:50
  • list视图方式设计浅析

    2008-12-21 16:04:00
  • Tensorflow2.1 MNIST图像分类实现思路分析

    2023-04-17 03:35:32
  • python禁用键鼠与提权代码实例

    2022-12-11 11:54:59
  • python温度转换华氏温度实现代码

    2021-09-01 22:30:49
  • python matplotlib绘图实现删除重复冗余图例的操作

    2023-11-02 22:36:44
  • 详解前端自动化工具gulp自动添加版本号

    2023-08-09 14:48:41
  • 最新的关键SQL Server漏洞已被微软证实

    2009-03-16 14:31:00
  • Python tkinter布局与按钮间距设置方式

    2023-09-28 23:43:27
  • Python数据分析入门之教你怎么搭建环境

    2023-03-15 12:21:11
  • asp之家 网络编程 m.aspxhome.com