python - 字符串(str)

例举一下常规用法

print('字符串定义')
str1 = 'str'
str2 = "str"

# 声明段落
str3 = '''
paragraph
'''

# 使用续行符
str4 = "line1\
line2"

print('字符串拼接')

ret = str1 + ' ' + str2
print(ret)  # print:Hello world

age = 22
score = 89.5
ret = f"age:{age},score:{score}"

a = {"aa", "bb"}
print(a)
print(",".join(a))  # print:aa,bb;也有可能 bb,aa

a = ["aa", "bb"]
print(",".join(a))  # print:aa,bb

a = {"name": "test", "sex": "nan"}
print(",".join(a))  # print:name,sex

print('截断字符串')

s = "0123456789"
# find(substring, start, end)
print(s.find('89'))
print(s.split('5'))

# s[0] = 1 赋值操作,代码不会报错,但是执行会报错
print(len(s))     # print: 13

print(s[0])     # print: 0
print(s[7])     # print: 7
print(s[-1])    # print: 9(倒数第一位)

# 区间截断,区间左闭右开
print(s[3:8])   # print: 34567(3-8 区间)
print(s[7:])    # print: 789(7 至结尾)
print(s[:5])    # print: Hello(0-5 区间)

print(s[3:8:3])     # print: 36(3-8 区间,每 3 位打印 1 次,包含第 0 位)
print(s[::-1])      # print: 9876543210(反转字符串)

print('hello world!!')

posted on   疯狂的妞妞  阅读(4)  评论(0编辑  收藏  举报

(评论功能已被禁用)
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示