Python--基础--字符串(string)

字符串

    创建字符串:

a = "jia'jia'"

 

    重复输出

print('hello'*10)

 

    通过  2 [ ]  ,  [ : ]   索引获取字符串中字符,这里和列表的切片相同

print('helloword'[2;])

 

    通过关键字“in”判断某一个字是否在字符串中

print('wo_guo_de_heng_hao' in [wo,guo,hen])
print(123456 in 89)

 

    格式化字符

print('XiaoMin is a good teacher')
print('%s is good teacher'%'xXiaoMin')

 

    字符串拼接

#例1
a = 123
b = 'abc'
c = a + b
print(c)

#例2
a = 123
b = 'abc'
c = ''.join(a,b)         #  ''符号中加什么符号 就会将符号 加到拼接的字符中间  例添符号为 +++ 效果如  123+++abc
print(c)

 

    字符串的内置方法

st = 'helle kitty'

print(st.count('l'))                      #     统计“l”的个数
print(st.capitalize())                    #     将首字母大写
print(st.center(25,'-'))                  #     居中   50为字符串的长度  字符两边用‘-’补充  例:--------hello Kitty-------    
print(st.endswith('y'))                   #     判断是否 以某个内容结尾
print(st.startswith('he'))                #     判断是否  以某个内容开头 
print(st.expandtabs(tabsize=10))          #     给字符串添加10个空格
print(st.find('t'))                       #     寻找某个内容的的位置并将索引值返回

st = 'helle kitty{name}'
print(st.format(name = 'xiaomin'))        #     格式化输出
print(st.index('t'))                      #     查找某个内容

st = 'abc456'
print(st.isalnum())                       #     判断字符串是否包含数字和字母、汉字中的一种   不能包含特殊字符

print('23222626'.isdecimal('t'))          #     判断是否是十进制
print(226848.isdigit())                   #     判断是否是一个整形数
print(15645.isnumeric())                  #     判断是否是一个数字
print(st.isidentifier())                  #     判断是否是一个非法变量

print(Abc.islower())                      #     判断是否全部小写
print(Abc.isupper())                      #     判断是否全部大写
print(Abc.isspace())                      #     判断是否是空格
print('My Title'.istitle())               #     判断首字母是否是大写
print('My Title'.lower())                 #     将字符全变小写
print('My Title'.upper())                 #     将字符全变大写
print('My Title'.swapcade())              #     将字符反转  大写变小写   小写变大写
print('My Title'.ljust(50,'*'))           #     字符总长度50个字符  字符靠左
print('My Title'.rjust(50,'*'))           #     字符总长度50个字符  字符靠右
print('   My Title  \n  123'.strip())     #     删除空格与换行符
print('   My Title  \n  123'.lstrip())    #     删除字符左边的空格与换行符
print('   My Title  \n  123'.rstrip())    #     删除字符右边的空格与换行符
print('My Title'.replacel('itle','lesson',1))    #    用lesson 替换 itle  1是替换次数如果出现多个相同字符就替换第一个
print('My Title'.rfind('t'))              #     从左往右找

print('My Titl'.split(' '))               #     用空格分割字符串  分割后没有空格符 
print('My Titl'.split('i',1))             #     用 'i' 分割字符串  分割一次 

print('My titl'.title(''))                #     以抬头字符格式  调整字符串   最终将 My titl 调整为  My Titl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值