栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python入门之运算符与数据类型

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python入门之运算符与数据类型

运算符 分类

1.算术运算符
/3/4=0.75
//整除3//4=0
**3**4=12

2.比较运算符

同C语言

3.逻辑运算符
and
or
not

4.位运算符
&按位与
|按位或
^按位异或
~按位非
<<左移
>>右移

异或运算:不同取1

5.三元运算符
x, y = 4, 5
if x < y:
    small = x
else:
    small = y

print(small)  # 4

基于此,可用一条语句完成条件判断和赋值操作。

x, y = 4, 5
small = x if x < y else y
print(small)  # 4

6.其他运算符

is, is not 对比的是两个变量的内存地址(运算结果是True、Flase)

==, != 对比的是两个变量的值

比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的

对比的两个变量,指向的是地址可变的类型(list,dict,tuple等),则两者是有区别的

运算符的优先级
**
按位取反~         正负号
乘除
加减
左移                  右移
按位与&
  按位或            按位异或
比较运算符
等于运算符
赋值运算符
其他运算符
与、或、非

变量与赋值 数据类型与转换 1.整型 2.浮点型

Python中万物皆对象,对象包含属性和方法。

保留浮点型小数点后n位,用 decimal包里的 Decimal 对象和 getcontext() 方法来实现。

dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。

import decimal
from decimal import Decimal
 3.布尔型

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/280525.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号