码迷,mamicode.com
首页 > 其他好文 > 详细

使用字符串的方式

时间:2018-08-08 17:35:13      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:换行符   运行   img   class   lan   变量   mmu   src   引号   

1.修改字符串的大小写

        title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。

        upper()以每个字母均大写的方式显示

        lower()以每个字母均小写的方式显示

users = ‘Mr Smith‘
print(users.lower())
print(users.title())
print(users.upper())

  运行结果:

技术分享图片

2.合并(拼接)字符串

     Python使用加号(+)来合并字符串。

first_name = ‘adc‘
last_name = ‘Smith‘
full_name = first_name +‘ ‘+last_name
print(full_name)

  运行结果:

技术分享图片

first_name = ‘adc‘
last_name = ‘Smith‘
full_name = first_name +‘ ‘+last_name
print(‘Hello, ‘+full_name.title()+‘!‘)#这里也可以换一种方式:见下面两行
message =‘Hello, ‘+full_name.title()+‘!‘
print(message)

  两种方法输出结果是一样的,运行结果:

技术分享图片

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

    在字符串中添加制表符,可以使用字符组合\t,示例:

print(‘java‘)
print(‘\tjava‘)

  运行结果:

技术分享图片

     在字符串中添加换行符,使用字符组合\n,示例:

print(‘java‘)
print(‘language:\njava‘)

  运行结果:

技术分享图片

   字符串“\n\t”让Python换到下一行,并在下一行开头添加一个制表符,示例:

print(‘java‘)
print(‘language:\n\tjava\n\tpython\n\tjavascript‘)

  运行结果:

技术分享图片

\t\n”只能起到换行的作用,并不能达到“\n\t”换行并在开头添加一个制表符的效果

print(‘java‘))
print(‘language:\n\tjava‘)
print(‘language:\t\njava‘)

  运行结果:

技术分享图片

4.删除空白

   要确保字符串末尾没有空白,使用rstrip()

 >>> favorite_language = ‘python ‘
 >>> favorite_language
‘python ‘
>>> favorite_language.rstrip()#这种删除只是暂时的,在下一次的访问中会被打回原形。
‘python‘
 >>> favorite_language
‘python ‘

  要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中:

>>> favorite_language = ‘python ‘
>>> favorite_language = favorite_language.rstrip()
>>> favorite_language
‘python‘

  剔除字符串开头的空白,方法:lstrip()

       同时剔除字符串两端的空白,方法:strip()

>>> favorite_language = ‘ python ‘
>>> favorite_language.rstrip()   #删除末尾
‘ python‘
>>> favorite_language.lstrip()   #删除开头
‘python ‘
>>> favorite_language.strip()    #删除两端
‘python‘

  5.避免语法错误

正确使用单双引号:

message = "One of Python‘s strengths is its diverse community."
print(message)

撇号位于两个双引号之间,因此Python解释器可以正确理解这个字符串:

技术分享图片

但如果此时使用单引号,Python将无法正确的确定字符串的结束位置:

message = ‘One of Python‘s strengths is its diverse community.‘
print(message)

  技术分享图片

这种语法错误表明,在解释器看来,其中的有些内容不是有效地Python代码。

使用字符串的方式

标签:换行符   运行   img   class   lan   变量   mmu   src   引号   

原文地址:https://www.cnblogs.com/chuxin-sweet/p/9443887.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!