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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值