字符串的使用方法
字符串的拼接:
例1:你好,我是小红,我今年18岁了 a = '小红' b = ’80‘ print('你好','我是'+a+,'我今年'+b+'岁了')
例2:你好,我是小红,我今年18岁了 a = '小红' b = ’18‘ print('你好','我是'+a,'我今年'+str(b)'岁了')
占位符:
%s 字符串 %d 整数 %f 浮点数 -- 默认保留6位小数 ,%.2f --保留2位小数,以此类推。
例:你好,我是小李,我今年18岁了,我的工资是520.52 a = '小李' --str b = 18 --int c = 520.52 d ='你好,我是%s,我今年%d岁了,我的工资是%.2f'(a,b,c) print(d)
格式化输出字符串:--2个例子
format()
例1:你好,我是小紫,我今年18岁了,我的工资是520.52 a = '小紫' --str b = 18 --int c = 520.52 --float d = '你好,我是{a},我今年{x}岁了,我的工资是{q}' .format( a=a, x=b, q=c ) print(d)
例2:用下标的方式传递值(下标,从0开始计算) a = '小紫' b = 18 c = 520.52 d = ' 你好,我是{0},我今年{1}岁了,我的工资是{2}' .format(a,b,c) print(d)
字符串的使用方法:
计数字符串中字符出现的次数:count()
例:
a = 'chang nnn'
a = a.count('n')
print(a) --nnnn
查找指定字符第一次出现时的位置: --跟出现多少个没关系
find()
a = 'zhangzhaqng'
a = a.find('n')
print(a) --3
将前面的字符串依次加入到后面的字符串中: join
a = '小王'
b = ['1','2','3']
c = a.join(b)
print(c) -- '1小王2小王3小王'
填充方法: just
左: eft --缩写l 右: right --缩写r
例:右边增加
a = 'zhang' --将name填充至10个字符,不够的话在右边增加'#' a = a.ljust(10,'#') print(a) --zhang#####
例:左边增加
a = 'zhang' --将name填充至10个字符,不够的话在左边增加'#'
a = a.rjust(10,'#')
print(a) --#####zhang
大小写方法 :
upper大写 lower小写
例:全部换大写
a = 'zhanG'
a = a.upper()
print(a) --ZHANG
例:全部换小写
a = 'zhanG'
a = a.lower()
print(a) --zhang
去除掉字符串左右两边的空格与回车:stdq
a = ' abcd ' a = a.stdp() print(a
) -- 'abcd'
替换:replace
a = 'zhang san' b = a.replace('a','n') print(b) --zanng snn
切割:split()
a = '100@654687@qq.com' b = a.split('@') --用*切割 a 的字符串,返回一个列表形式 print(b) --'100',654687','qq.com'
判断的方法,返回的内容: True(真) False(假)
isdigit()
例: a = '1234 --判断a的值是不是整数 b = a.isdigit() print(b) --False(假)
判断字符串的字符是不是大写: isupper()
例: a = 'hello' --判断字符串的字符是不是大写 b = a.isupper() print(b) --False(假)
判断字符串的字符是不是小写:isLower()
例: a = 'hello' --判断是不是a的值小写 b = a.islower() print(b) --True(真)
浙公网安备 33010602011771号