pdf-icon

UIFlow Guide

UIFlow 1.0 Blockly

Event

Unit

UIFlow 1.0 Project

Text

案例程序

字符串函数使用方法

from m5stack import *
from m5ui import *
from uiflow import *
import binascii

string = None
date = None

string = 'hello world'
print(string.upper())
print('hello')
print(string[0])
print(string.count('o'))
print(not len(string))
print(len(string))
print(string.replace('e', 'w'))
print('   m5stack   '.strip())
print('hello world'.strip('h'))
print(str(2500))
print((str('Hi! ') + str(string)))
date = binascii.hexlify('hello').decode()
print(date.encode())
print((binascii.unhexlify(date)).decode())
print("%.0f"%float(date))

功能说明

string = 'hello workd'
  • 建立文本内容
print(string.upper())
  • 文本合并
print(string.upper())
  • 将文本内容进行大写或小写转换
print(string[0])
  • 截取指定的文本内容
print(string.count('o'))
  • 返回文本中指定字符出现的次数
print(not len(string))
  • 返回文本是否为空
print(len(string))
  • 返回文本长度
print(str(2500))
  • 将其他格式转为字符串
print((binascii.unhexlify(date)).decode())
  • 将字符串解码为指定格式
print(date.encode())
  • 将字符串转换回 bytes 对象
date = binascii.hexlify('hello').decode()
  • 将字符串转码为 byte
print((binascii.unhexlify(date)).decode())
  • 将字符串转码为 String
print("%.0f"%float(date))
  • 字符串格式化操作,用于将浮点数(float)格式化为一个不包含小数部分的字符串
print('')
  • 打印文本
print(string.replace('e', 'w'))
  • 将文本内容进行替换
print('   m5stack   '.strip())
  • 删除字符串两边空格
print('hello world'.strip('h'))
  • 指定删除字符串两边的字符
print('hello')
  • 字符串没有被转义,包含了所有原始字符
  • 终端提示符。提示输入带有消息的文本
  • 终端提示符。自定义提示输入带有消息的文本
On This Page