字符串

字符串就是一系列字符。用引号括起来的都是字符串,其中引号可以是单引号,也可以是双引号,引号的这种选择灵活性可以使你在字符串中包含双引号或单引号。

比如:'I told my friend,"python is my favorite language"'

   "The language 'Python' is named after Monty Python, not the snake."

   "One of Python's strengths is its diverse and supportive community."

1.使用方法修改字符串大小写

name='ada lovelace'
print(name.title())

 

输出结果是

Ada Lovelace

这里面用到了方法,方法是Python可对数据执行的操作,(.)句点让Python对变量name执行方法title()制定的操作,方法后跟着括号是因为方法通常需要额外的信息来完成其工作。

除了上面的title()以首字母大写的方式显示每个单词,还有upper(),lower()可以将字符串改为全部大写或小写。

name='Ada Lovelace'
print(name.upper())
print(name.lower())

 

输出结果是

ADA LOVELACE
ada lovelace

 2.拼接字符串

Python使用加号(+)来拼接字符串。

3.使用制表符或换行符来添加空白

空白泛指任何非打印字符,如空格、制表符(\t)和换行符(\n)。

print('language:\n\tPython\n\tC\n\tJavaScript')

 

输出结果是

Language:
    Python
    C
    JavaScript

 

4.删除空白

比如字符串是favorite_language=' python ',为删除这个字符串中的空白,你需要将其开头和末尾两端的空白剔除,再将结果存回到原来的变量中(若不重新储存,删除会只是暂时的)。剔除开头和末尾的空白可分别使用的方法是lstrip()和rstrip(),同时删除两端的空白可使用的方法是strip()。

>>>favorite_language=' python '
>>>favorite_language.lstrip()
    'python '
>>>favorite_language.rstrip()
    ' python'
>>>favorite_language.strip()
    'python'

 

上一篇:CodeForces - 617E XOR and Favorite Number (莫队+前缀和)


下一篇:由奶茶店突发奇想开始了Java设计模式:享元模式