字符串操作示例

January 30, 2026

字符串操作示例

本文档介绍字符串格式化、分割、连接及编码解码。示例来源:doc/pikapython.com/examples/builtins/

模块简介

支持 % 格式化、str.joinstr.split 等。内嵌示例:

s = "%d" % 1
s = ",".join(['a', 'b'])
a, b = "x y".split()

示例代码

字符串格式化(strformat.py)

assert "1" == "%d" % (1)
assert "1.0" == "%0.1f" % (1.0)
assert "1, 2" == "%s, %s" % (1, 2)
print('PASS')

字符串连接(str_join.py)

assert ''.join([]) == ''
assert ','.join(['a', 'b']) == 'a,b'
assert '-'.join(['a', 'b', 'c']) == 'a-b-c'
assert ' '.join(['hello', 'world']) == 'hello world'
print("PASS")

字符串分割(split.py)

a, b = 'test asd'.split()
assert a == 'test'
assert b == 'asd'
a, b = 'test asd'.split(' ')
assert a == 'test'
assert b == 'asd'
print('PASS')

注意事项

  • 格式化占位符支持以平台为准;split() 默认按空白分割。

相关链接