首页 > 其他分享 >9.8 字符串的比较操作

9.8 字符串的比较操作

时间:2022-09-04 16:44:37浏览次数:42  
标签:print chr 9.8 26472 字符串 操作 True id

 

'''字符串的比较'''
print('apple'>'app')      #True
print('apple'>'banana')   #False

print(ord('a'),ord('b')) #97  98 #字符串比较的是 ordinal value
print(ord('杨'))         #26472

print(chr(97),chr(98))   #a  b  #内置函数chr可找到ordinal value对应的字母
print(26472)             #杨

'''== 和 is 的区别
   ==  比较的是value
   is  比较的是id是否相等
'''
a=b='Python'
c='Python'
d='Py'+'thon'
print(a==b,b==c)  #True  True
print(a is b)     #True
print(a is c)     #True
print(id(a),id(b),id(c))   #因为字符串的驻留机制,id相等
E:\PycharmProjects\pythonProject\venv\Scripts\python.exe E:/PycharmProjects/pythonProject/demon1/demo20.py
True
False
97 98
26472
a b
26472
True True
True
True
2128103624432 2128103624432 2128103624432

进程已结束,退出代码0

 

标签:print,chr,9.8,26472,字符串,操作,True,id
From: https://www.cnblogs.com/988MQ/p/16655390.html

相关文章

  • SVN使用操作
    SVN的作用是什么?为什么要用SVN?SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享......
  • 第十章-JavaScript 互操作性
    从C#调用JavaScript浏览器具有许多您可能希望在Blazor网站中使用的功能。例如,您可能希望使用浏览器的本地存储来跟踪某些数据。由于Blazor的JavaScript互操作性......
  • Python入门系列(九)pip、try except、用户输入、字符串格式
    pip包含模块所需的所有文件。检查是否安装了PIP$pip--version安装包$pipinstallpackage_name使用包importpackage_name删除包$pipuninstallcamelcase......
  • 使用DES算法的加解密Java工具类-字符串加解密
    importjavax.crypto.*;importjavax.crypto.spec.DESKeySpec;importjava.security.SecureRandom;importorg.apache.commons.codec.binary.Base64;/***@ClassN......
  • [自制操作系统] 第19回 实现用户进程(下)
    目录一、前景回顾二、进程的创建与初始化三、如何进行进程的切换四、运行测试五、原书勘误 一、前景回顾在上一回我们大概讲述了任务切换的发展,并且知道Linux......
  • js操作BOM
    js操作BOM什么是Bom?BOM即浏览器对象模型。BOM提供了独立于内容而与浏览器窗口进行交互的对象;由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window;BOM由......
  • 9.7 字符串的常用操作_替换与合并
     s='hello,Python,Python,Python'print('用字符串替换其中字符串,替换2次',s.replace('Python','java',2))lst=['hello','java','Python']#可以是列表或者元组pri......
  • 9.6 字符串的常用操作_字符串判断的相关方法
     '''字符串的判断,注意:中文属于字母numeric:数(字,值)alpha:阿尔法;希腊字母表的第1个字母;decimal:十进制的;小数的;十进位的;......
  • 9.5 字符串的常用操作_字符串的劈分
     s='helloworldpython's1='hello|world|python''''字符串的劈分,输出结果都为为列表'''lst=s.split()#split中文翻译为分开print('字符串的劈分,默认分开符号为......
  • 9.4 字符串的常用操作_字符串内容对齐操作的方法
     s='hello,python''''居中对齐'''print('居中对齐,空间长度为20,空部分用*填充',s.center(20,'*'))#center翻译为居中print('左对齐,空间长度为20,空部分用*填充',s......