博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

二、Python开发---5、字符串处理

Posted on 2019-09-18 17:24  兰智杰  阅读(190)  评论(0编辑  收藏  举报

输入与输出

    Input输入

      通过它能够完成从键盘获取数据,然后保存到指定的变量中

      input获取的数据,都以字符串的方式进行保存,即使输入的是数字,那么也是以字符串方式保存

    print输出

                          

name = '杰大哥'
age = 18
address = '大同'
print('大家好我叫%s,我今年%d岁,我来自%s'%(name,age,address))
print('大家好我叫%s'%name)

 字符串常用函数

                 

#find
str = 'i love python'
print(str.find('o'))    #返回的是该字符的位置 输出 3
print(str.find('w'))    #返回 -1

#index
str = 'i love python'
print(str.index('o'))    #返回的是该字符的位置 输出 3
#print(str.index('w'))   #返回 报错信息

#count
str = 'i love python o'
print(str.count('o'))      #返回的是该字符的个数 输出 3
print(str.count('o',2,6))  #指定位置查找  输出 1
print(str.count('w'))      #输出 0

#replace
str = 'i love python o'
print(str.replace('p','P')) #输出 i love Python o

                 

#split
str = 'i love python o'
print(str.split(' '))   #返回一个列表 输出为['i', 'love', 'python', 'o']
print(str.split('o'))   #返回一个列表 输出为['i l', 've pyth', 'n ', '']

#title
str = 'i love python o'
print(str.title())      #输出为I Love Python O

#capitalize
str = 'i love python o'
print(str.capitalize()) #输出为I love python o

                 

#upper
str = 'i love python o'
print(str.upper())      #输出为I LOVE PYTHON O

#center
str = 'heelo'
print(str.center(15))   #输出为     heelo     ,逗号前结束

                 

#partition
str1 = 'hello world hello china'
print(str1.partition('world'))      #输出为('hello ', 'world', ' hello china')

                 

#join
str1 = '@¥@¥'
list = ['hello','world','hello','china']
print(str1.join(list))              #输出为hello@¥@¥world@¥@¥hello@¥@¥china