January 30, 2026
字符串操作示例
本文档介绍字符串格式化、分割、连接及编码解码。示例来源:doc/pikapython.com/examples/builtins/。
模块简介
支持 % 格式化、str.join、str.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()默认按空白分割。