字符串及其相关操作

                                                    字符串及其相关操作

1.字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,如  
"This is a string." 
'This is also a string.' 
'friend, "Python is my favorite language!"' 
"language 'Python' Python, not the snake." 
2.使用方法修改字符串的大小写 
   title()方法,以首字母大写的方式显示每个单词,也就是将每个单词的首字母都改为大写
name = "this is a string"
print(name.title())
       打印输出:          
 This Is A String
  upper()方法将字符串改为全部大写,lower()方法将字符串改为全部小写
 name = "this Is a string" 
 print(name.upper()) 
 print(name.lower()) 
        打印输出:      
THIS IS A STRING
this is a string
3.合并(拼接)字符串
    在很多情况下,都需要合并字符串。  
    name = "ada" 
    name2 = "love   lace" 
    full_name = name + " " + name2 
    print(full_name) 
    打印输出:
        ada love   lace
    Python通常使用加号“+”来合并字符串,这种合并字符串的方法称为拼接。
4.使用制表符或换行符来添加空白
    4.1空白泛指任何非打印字符,比如空格、制表符、换行符。使用空白来组织输出,以使其更易读
print("this\tIs\ta\tstring")
    4.2要在字符串中添加换行符,可使用字符组合\n:        
print("Languages:\n\tPython\n\tC\n\tJavaScript")
 5.删除空白
    在程序中,额外的空白可能令人迷惑。对程序员来说,'python'和'python '看起来几乎没什么两样,但对程序来说,它们却是两个不同的字符串。Python能够发现'python '中额外的空白,并认为它是有意义的——除非你告诉它不是这样的。   
    空白很重要,因为你经常需要比较两个字符串是否相同
    Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法strip()、rstrip()、lstrip()分别用来删除两端、右端、左端、连续的空白字符或字符集。
        secrove='  pyth on   '
        print(secrove)
        print(secrove.strip())
        print(secrove.rstrip())
        print(secrove.lstrip())
6.使用字符串时避免语法错误
    语法错误是一种时不时会遇到的错误。程序中包含非法的Python代码时,就会导致语法错误。例如,在用单引号括起的字符串中,如果包含撇号,就将导致错误。这是因为这会导致Python将第一个单引号和撇号之间的内容视为一个字符串,进而将余下的文本视为Python代码,从而引发错误
     单双引号
        age = "One Python's strengths."
        print(age)

猜你喜欢

转载自blog.csdn.net/qq_41548028/article/details/88991016