当前位置: 首页 > article >正文

每天一点python——day69

#字符串的比较操作
'''
使用的符号:
>[大于],>=[大于等于],<[小于],<=[小于等于],==[等于],!=[不等于]
'''
#如图:

#例子:
'''
比较原理释义:每个字符在计算机里面都有一个原始值,我们可以使用内置函数ord()查看
譬如
'''
print(ord('a'))#查看字符串a的原始值
print(ord('b'))#查看字符串b的原始值
#你会发现a的原始值是97.b的原始值是98,
#然后比较字符串a与b的大小
print('b'>'a')#因为98大于97,所以输出为True
print('a'>'b')#因为97不大于98,所以输出为False
#现在看看长字符串
print('hello'>'hi')
#第一个字符串h的原始值相同,接着比较第二个字符串e和i
print(ord('e'),ord('i'))
#i为105,e为101所以字符串hello小于hi,所以输出为False,后续字符因为没有了,所以不在进行比较,
#若是hi后面还有字符,也不再进行比较,因为比较结果已经出来了,只有相同才会往后继续比较,直至不相同为止
#可以验证一下hello是否小于hi
print('hello'<'hi')
#输出为True,所以成立
print(ord('l'),ord('o'))
#l为108,o为111
#再看看hello与hio[]
print('hello'>'hio')
#输出为False
print('hello'<'hio')
#输出为True
#从而说明了只比较到e和i就结束了,不再管后面怎么样
#与ord()对应的相反的操作叫做chr()可以获取原始值所对应的字符
print(chr(97),chr(98))
#输出为a,b
#中文也行,也具有ord()与chr()
'''
现在我们看看==与is的区别
==比较的是value是否相等
is比较的是id是否相等
'''

 


http://www.kler.cn/a/132319.html

相关文章:

  • VSCode自定义插件创建教程
  • 小米路由器用外网域名访问管理界面
  • C++为函数提供的型特性——缺省参数与函数重载
  • 【初阶数据结构篇】队列的实现(赋源码)
  • Pandas学习
  • 动态规划算法的优点
  • 《网络协议》08. 概念补充
  • es head 新增字段、修改字段、批量修改字段、删除字段、删除数据、批量删除数据
  • 纯CSS自定义滚动条样式
  • 【SpringBoot3+Vue3】二【实战篇】-后端
  • HP惠普光影精灵7笔记本Victus by HP 16.1英寸游戏本16-d0000原装出厂Windows11.21H2预装OEM系统
  • 基于R语言平台Biomod2模型的物种分布建模与可视化分析
  • Python基础:输入输出详解-输出字符串格式化
  • 云服务器安装宝塔Linux面板
  • 机器学习中的独立和同分布 (IID):假设和影响
  • es使用客户端,“grunt” 不是内部或外部命令,多种解决方法
  • redis运维(十一) python操作redis
  • C#WPF用户控件及自定义控件实例
  • Kubernetes Dashboard部署ImagePullBackOff问题处理
  • 单关系查询到自然链接,再到joinon
  • 信号完整性分析基础知识之有损传输线、上升时间衰减和材料特性(十):有损传输线在时域中的表现
  • 简单的 UDP 网络程序
  • 架构师篇 DDD领域驱动设计篇
  • Qt遇到常见问题记录
  • 无线WiFi安全渗透与攻防(五) Kali使用mdk3攻击wifi(详细教程)以及相关周边知识
  • linux版:TensorRT安装教程