设为首页 加入收藏

TOP

Python03之单引号、双引号、三单引号、三双引号
2019-08-15 00:09:32 】 浏览:35
Tags:Python03 引号

  今天在学习字符串的时候,发现字符串有时使用单引号,有时使用双引号,而有时还使用三引号。至此我整理如下:

单引号和双引号区别。三单引号和三双引号也没什么区别。

一:

  两单引号之间不可以出现单引号,如果出现需要使用转义字符 \  ,但可以出现双引号;

  两双引号之间不可以出现双引号,如果出现需要使用转义字符 \  ,但可以出现单引号;

  两三单双引号没什么区别,三单引号 = 三双引号:两三单双引号之间可以单双引号都可以使用,但不可以出现三单双引号,建议使用三单引号;

二:

  补充一点:三单双引号的另一个作用是可以作为段注释,行注释是使用#号。

三:测试样例

  

 1 def defstr():
 2     str1 = 'KstKst'
 3     str2 = "KstKst"
 4     str3 = 'Kst"Kst"'
 5     str4 = "Kst'Kst'"
 6     str5 = '''KstKst'''
 7     str6 = """KstKst"""
 8     str7 = '''Kst
 9         Kst
10         '''
11     str8 = """Kst
12         Kst
13         Kst
14             """
15     str9 = '''Kst
16         """Kst"""
17         Kst
18         '''
19     str10 = """Kst
20         '''Kst'''
21         Kst
22         """
23     print(str1)
24     print(str2)
25     print(str3)
26     print(str4)
27     print(str5)
28     print(str6)
29     print(str7)
30     print(str8)
31     print(str9)
32     print(str10)
33 
34 测试结果:
35 KstKst
36 KstKst
37 Kst"Kst"
38 Kst'Kst'
39 KstKst
40 KstKst
41 Kst
42         Kst
43         
44 Kst
45         Kst
46         Kst
47             
48 Kst
49         """Kst"""
50         Kst
51         
52 Kst
53         '''Kst'''
54         Kst
55         
View Code

 四:

  若想让字符串原样输出,除了使用转义字符,还可以在字符串的前面添加一个小写字母r。

1 >>> kst = r'C:\Users\15460\Desktop\Python\猜字游戏/"詹姆斯",“字母歌”,'
2 >>> kst
3 'C:\\Users\\15460\\Desktop\\Python\\猜字游戏/"詹姆斯",“字母歌”,'
4 >>> kst = 'C:\\Users\\15460\\Desktop\\Python\\猜字游戏/"詹姆斯","字母歌"'
5 >>> kst
6 'C:\\Users\\15460\\Desktop\\Python\\猜字游戏/"詹姆斯","字母歌"'
View Code

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇学习python基础规则 下一篇Python04之数据类型

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目