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

网站栏目页关键词如何做哪个公司的微信商城系统

网站栏目页关键词如何做,哪个公司的微信商城系统,用pc网站建设手机网站,嵌入式培训推荐在Python中#xff0c;bytearray 是一个可变序列#xff0c;用于表示一个字节数组。与不可变的 bytes 类型相比#xff0c;bytearray 允许你修改其内容。你可以通过索引来访问和修改 bytearray 中的元素#xff0c;也可以添加或删除元素。 使用 bytearray 的一些示例…在Python中bytearray 是一个可变序列用于表示一个字节数组。与不可变的 bytes 类型相比bytearray 允许你修改其内容。你可以通过索引来访问和修改 bytearray 中的元素也可以添加或删除元素。 使用 bytearray 的一些示例 # 创建一个空的 bytearrayba bytearray()print(ba) # 输出: bytearray(b)# 创建一个包含初始值的 bytearrayba bytearray([0x11, 0x22, 0x33])print(ba) # 输出: bytearray(b\x11\x22\x33)# 访问 bytearray 中的元素print(ba[0]) # 输出: 170x11 的十进制表示# 修改 bytearray 中的元素ba[1] 0x44print(ba) # 输出: bytearray(b\x11D\x33)其中 D 是 0x44 的 ASCII 字符# 添加元素到 bytearray 的末尾ba.append(0x55)print(ba) # 输出: bytearray(b\x11D\x33U)其中 U 是 0x55 的 ASCII 字符# 从 bytearray 中删除元素del ba[2]print(ba) # 输出: bytearray(b\x11D\x55)# 将 bytes 转换为 bytearrayb b\x01\x02\x03ba bytearray(b)print(ba) # 输出: bytearray(b\x01\x02\x03)# 将 bytearray 转换为 bytesb bytes(ba)print(b) # 输出: b\x01\x02\x03 在上面的示例中你可以看到如何使用 bytearray 来存储和操作字节序列。这对于需要频繁修改字节数据的场景特别有用因为 bytes 类型是不可变的每次修改都需要创建一个新的 bytes 对象。而 bytearray 允许你原地修改数据从而提高性能。 数组的长度 # 创建一个bytearray app_buf bytearray([0x11, 0x22, 0x33]) # 输出bytearray的长度 print(len(app_buf)) # 输出: 3 数组打印 注意如果数组里的内容为 字符直接用print 打印就会直接打印成字符!例如 ba[1] 0x44   print(ba) # 输出: bytearray(b\x11D\x33)其中 D 是 0x44 的 ASCII 字符 十六进制方式打印数组 要以十六进制的方式打印bytearray中的每个字节你可以使用列表推导式list comprehension结合format函数或f-string格式化字符串字面量来格式化每个字节。以下是一些示例 使用循环和直接打印 app1_buf bytearray([0x11,0x23,0x63]) for byte in app1_buf:print(f{byte:02X}, end ) 使用列表推导式和format函数 app_buf bytearray([0x11, 0x22, 0x33]) hex_values [{:02X}.format(byte) for byte in app_buf] print( .join(hex_values)) # 输出: 11 22 33 使用列表推导式和f-stringPython 3.6 app_buf bytearray([0x11, 0x22, 0x33])hex_values [f{byte:02X} for byte in app_buf]print( .join(hex_values)) # 输出: 11 22 33 在这两个示例中我们都创建了一个列表推导式来遍历bytearray中的每个字节并使用format函数或f-string将其格式化为两位的十六进制字符串。然后我们使用join方法将这些字符串连接成一个用空格分隔的字符串并打印出来。 十进制打印数组 如果你想要以十进制的方式打印bytearray中的每个字节你可以直接遍历bytearray并打印每个字节的值因为Python在默认情况下会以十进制打印小的整数。但是如果你想要确保它们是作为十进制数明确显示的特别是当与其他数据混合时你可以使用format函数或f-string来指定格式。 以下是一些示例 使用循环和直接打印 app_buf bytearray([0x11, 0x22, 0x33]) for byte in app_buf: print(byte) # 直接打印默认为十进制 # 输出: # 17 # 34 # 51 使用列表推导式和format函数虽然在这种情况下可能不是必需的但为了一致性 app_buf bytearray([0x11, 0x22, 0x33]) decimal_values [{}.format(byte) for byte in app_buf] print( .join(decimal_values)) # 使用 连接成字符串 # 输出: 17 34 51 使用列表推导式和f-string app_buf bytearray([0x11, 0x22, 0x33])decimal_values [f{byte} for byte in app_buf]print( .join(decimal_values)) # 使用 连接成字符串# 输出: 17 34 51 在这些示例中你可以看到如何遍历bytearray中的每个字节并直接打印它们默认为十进制或者使用列表推导式和字符串格式化来创建一个包含十进制值的字符串列表然后将其连接成一个用空格分隔的字符串。
http://www.dnsts.com.cn/news/257806.html

相关文章:

  • 如何备份网站学习网站建设多少钱
  • 网站做app开发企业网站系统建设
  • 做动漫姓氏头像的网站哪些平台可以推广产品
  • 自己做公司网站成本外发加工网邀请码
  • 网站推荐货源百度优化seo
  • 荣昌集团网站建设互联网科技公司做网站哪家好
  • 网站项目建设与管理论文广州白云网站建设
  • 婚礼网站建设网站设计参考
  • 网站建设与规划网站导航结构设计
  • 蚌埠的网站建设网站建设流程资料
  • 孝感建设网站房产网查询
  • 视频分享网站怎么做成都计算机培训机构哪个最好
  • 做发帖的网站代码google chrome网页版
  • 怎么查看网站哪个公司做的怎么提高网站的权重
  • 网站建设 更新 维护怎样加入网销平台
  • 微网站微商城网站文章采集
  • 能赚钱的网站怎么做wordpress去log
  • 百度站长工具网站工程公司财务制度及流程
  • 全屏网站表现形式wordpress修改他人的模板
  • 网站推广含义wordpress ajax -1
  • 青岛做门户网站的网站建站怎么分前端和后端
  • 计算机本科论文 网站建设襄阳网站建设兼职
  • 哪个网站做线路攻略做得好视频网站会员系统怎么做
  • 如何进行网站推广活动过程购物网站建设市场调查论文
  • 铜川北京网站建设wordpress图文直播
  • 制作一个网站的步骤是什么简洁的企业网站
  • 北京住房建设部网站如何做网站同步别人的商城
  • 简易手机网站开发wordpress手机后台版
  • 泉州建行 网站申请学校网站建设申请书
  • 杭州手机网站建设公司 网络服务爬虫搜索引擎