python 数据类型之字符串操作
Posted 青春叛逆者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 数据类型之字符串操作相关的知识,希望对你有一定的参考价值。
# s1 = ‘hello‘ # s2 = ‘world‘ # # 可以使用‘+‘将字符串拼接在一起 # s3 = s1 + s2 # print(s3)#helloworld # ‘*‘可以重复前面的字符串若干次 # s4 = ‘abc‘ * 3 # print(s4)#连续打印abc三次不换行abcabcabc # len函数统计字符串长度 # print(len(s1))#5 # # s = ‘abcdefg‘ # 从开头进行提取,下标从0开始 # print(s[0])#a # # 从末尾进行提取,下标从-1开始 # print(s[-1])#g # 切片 # 格式:s[开始:结束:步进] # print(s[1:3])#打印下标1,2取不到最大值3bc # # # 当一边的边界省略,则提取到改侧的边缘 # print(s[1:])#取下标1后面所有元素bcdefg # print(s[:4])#取下标0-3所有元素abcd # print(s[1:-2])#bcde从左到右取值,取道值为-2的位置 # print(s[:-3])#abcd从左到右取值,取道值为-3的位置 # print(s[-3:])#efg从左到右取值,[-3,-1]的值 # # 指定步进值,默认为1 # print(s[::2])#每隔两个值跳一次aceg # # 逆序提取 # print(s[::-1])#gfedcba从右到左取值 # # # 格式化 # # %s:字符串 # # %d:整型 # # %f:浮点 # # %c:字符 name = ‘二狗‘ like = ‘大花‘ age = 18 # print(‘俺叫%s,暗恋%s,她今年%d岁‘ % (name, like, age)) # python中特有的解决方案 # print(‘俺叫{},暗恋{},她今年{}岁‘.format(name, like, age)) print(‘俺叫{2},暗恋{1},她今年{0}岁‘.format(name, like, age))#2,1,0对应format里面的下标 print(‘俺叫{l},暗恋{n},她今年{a}岁‘.format(n=name, l=like, a=age)) # ASCII # 字符 => ASCII print(ord(‘A‘)) # ASCII => 字符 print(chr(97))
以上是关于python 数据类型之字符串操作的主要内容,如果未能解决你的问题,请参考以下文章