首页 > 编程语言 > 详细

python学习笔记—字符串

时间:2020-02-10 14:43:44      阅读:88      评论:0      收藏:0      [点我收藏+]

字符串:文本信息,程序中使用最多的数据类型

在python中字符串需要使用引号引起来:

a = hello       #‘hello‘ 这段文本信息必须用引号,表示字符串
a = "hello"       #字符串可以是单引号,也可以是双引号。

#a = ‘hello"      # 错误形式   字符串不同引号不能混着用
a = "小明说:"妈妈我饿了,我想吃饭。"" #这种报错
             #python识别前两个引号是一对字符串,后两个是一对字符串,中间的文本没有引号
所以相同的引号之间不能嵌套
a = 小明说:"妈妈我饿了,我想吃饭。" #这样就可以了

 

字符串也可以是三引号(长字符串),功能就是可以跨行使用:

#a = ‘妈妈我饿了
    我想吃饭        #这种换行直接会报错,所以单引号或双引号不能跨行使用
    
a = ‘‘‘妈妈我饿了,
    我想吃饭。‘‘‘ 
print(a)    
运行结果:
妈妈我饿了
我想吃饭。            #三引号可以跨行编辑,而且打印出来也是换行状态。

#########单引号和双引号如果想跨行使用,可以用反斜杠 \  进行换行########
a = "妈妈我饿了,我想吃饭。"
print(a)
运行结果:
妈妈我饿了,我想吃饭。   #但是\ 换行运行出来的结果不会换行。

 

 

字符串中还有就是转义字符,转移字符使用反斜杠( \ )作为转义字符,实现一些特殊符号的文本:

a = "小明说:‘妈妈我饿了,我想吃饭‘"  #这是正确形式
a = "小明说:"妈妈我饿了,我想吃饭""  #错误形式 相同引号之间嵌套了
也可以用转义字符表示
a = "小明说:\"妈妈我饿了,我想吃饭\""
print(a)
运行结果:
小明说:"妈妈我饿了,我想吃饭"  
也就是说我们要
表示 "  要用\" 
表示   要用\‘
表示 \  要用\还有一些特殊符号
要用 \t 表示制表符 就是一个Tab键

a = "我吃饱了\t想出去玩"
print(a)
运行结果:
我吃饱了    想出去玩

要用 \n 表示换行符 

a = "我吃饱了\n想出去玩"
print(a)
运行结果:
我吃饱了
想出去玩

 

python学习笔记—字符串

原文:https://www.cnblogs.com/takein/p/12290769.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!