Python基础笔记2(string字符串)

    技术2022-07-15  63

    #string:'字符串'表示一段文本

    #字符串表示时:1.单引号 2.双引号

    #########################################################

     

    #使用注意当字符串内有单引号或双引号可以使用如下的方式

    #print("let's go")            #通过双引号直接输出单引号文本

    ##输出let's go##

    #print('"guang"')             #通过单引号直接输出双引号文本

    ##输出"guang"##

    #print('let\'s go')           #通过\转译

    ##输出let's go##

    #print("\"hollow,world\"")    #通过\转译

    ##输出"hollow,world"##

    #########################################################

     

    #字符串的拼接

    #1.直接拼接

    #print("let's go,"'"guang"'"\"hollow,world\"")

    #2.通过加号进行拼接

    #print("let's go,"+'"guang"'+"\"hollow,world\"")    #两个或几个字符串可通过加号“+”进行拼接

    ##输出let's go,"guang""hollow,world"##

    #3.通过变量拼接

    #a="let's go,"                #定义a为字符串let's go,

    #b='"guang"'                  #定义b为字符串"guang"

    #c="\"hollow,world\""         #定义c为字符串"hollow,world"

    #print(a+b+c)                 #拼接a,b,c三个变量的值                    

    ##输出let's go,"guang""hollow,world"##

    #########################################################

     

    #临时小知识:在cmd或IDLE中的情况字符串可以使用以下几种方式repr是函数str是类

    #1.repr() 获得值合法的Python表达式表示

    #print("hollow,world")

    #2.str()  以合理的方式将值转换成用户能看得懂的字符串

    #########################################################

     

    #长字符串包括以下,可以不用对单引号或双引号转译,并且可以跨行输入

    #print('''lsjdff

    #skdhf

    #skfdlflf

    #jsjdkdk''')

    ##输出lsjdff##

    ##skdhf##

    ##skfdlflf##

    ##jsjdkdk##

    #也可以用三个双引号

    ##########################################################

     

    #小知识:普通字符串也可以跨行输入

    #1.在语句末尾使用反斜杠:\

    #print('lsh\

    #ks\

    #kk')

    ##输出lshkskk##

    ##########################################################

     

    #原始字符串:在任意字符串前面加上r------r''

    #可以不用对反斜杠进行转译:\\###############################

    #print(r'c:\lsh\gbk\hsjf\skfj')

    ##输出c:\lsh\gbk\hsjf\skfj##

    #对单双引号还是要进行转译:\'----\"#########################

    #print(r"\"hollow,world\"")

    ##输出\"hollow,world\"##

    #print(str(r'let\'s go'))

    ##输出let\'s go##

    #对于原始字符串要以一个反斜杠结尾的可以,直接在在后面拼接一个普通字符串并对反斜杠转译'\\'

    #print(r'c:\lsh\gbk\hsjf\skfj''\\')

    ##输出c:\lsh\gbk\hsjf\skfj\##

    Processed: 0.023, SQL: 9