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

字符串运算

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

字符串运算

# is
# 判断两边数据是否一致且ID一致
# 按住键盘的win+r后输入cmd,进入python的交互模式下
# 会出现对象池存贮问题,因为只有在[-5,256]范围内创建变量使用is才会出现Ture
int1 = 123
int2 = 123
int1 is int2
回车
Ture
int1 = 257
int2 = 257
int1 is int2
回车
False
# 在pycharm环境下使用is
int1 = 123
int2 = 123
print(int1 is int2)
int3 = 300
int4 = 300
print(int3 is int4)
运行后
True
True
# is not 与 is 使用方法一样,只是结果不一样

# in
# 在指定的序列中找到指定值返回Ture
str1 = 'hello boy and girl'
print('o' in str1)
print('ol' in str1)
运行后
True
False
# not in 与 in运行后结果相反
 += 号 如:a = a + 1 变成 a += 1
 -= 号 如:a = a - 1 变成 a -= 1
 *= 号 如:a = a * 1 变成 a *= 1
 /= 号 如:a = a / 1 变成 a /= 1
 %= 号 如:a = a % 1 变成 a %= 1
 **= 号 如:a = a ** 1 变成 a **= 1
 //= 号 如:a = a // 1 变成 a //= 1
# 比较运算符:主要用于判断
 == 相等
 != 不相等
 < 小于
 > 大于
 <= 小于等于
 >= 大于等于
# 逻辑运算符 and, or, not
# and: 两边为真,则为真
# 当在and两边使用数值为真时,优先返回后面的值
# 如果是0 and 1 则为false,返回0
print(1 > 0 and 2 > 1)
print(0 > 1 and 2 > 1)
运行后
True
False

# or: 一边为真,则为真;两边为假,则为假
# 当在or两边使用数值为真时,优先返回前面的值
# 如0 or 2为真则返回2
print(0 > 1 or 2 > 1)
print(0 > 1 or 1 > 2)
运行后
True
False
# not:  真假反转
print(not 1 > 2)
print(not 2 > 1)
运行后
True
False
# 当not,and,or三者同时存在就会有处理的优先级
# 首先处理not---再到and----最后到or
print(1 > 0 or 2 < 1 and not 3 < 2)
运行后
True
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/870946.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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