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

#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\##

你可能感兴趣的:(笔记,Python)