笔记6:字符串和文本

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。

Python 访问字符串中的值

Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。

Python 访问子字符串,可以使用方括号来截取字符串,如下实例:

实例(Python 3.0+)

1 #!/usr/bin/python3 var1 = 'Hello World!'
2 var2 = "Runoob"
3 print ("var1[0]: ", var1[0])
4 print ("var2[1:5]: ", var2[1:5])

以上实例执行结果:

 1 var1[0]: H 
2 var2[1:5]: unoo
 

Python转义字符

在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表:

Python字符串运算符

下表实例变量a值为字符串 "Hello",b变量值为 "Python":

扫描二维码关注公众号,回复: 1495505 查看本文章

Python字符串格式化

Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。 

练习:

 1 print("习题6:字符串和文本。")
 2 
 3 #将一串字符串(包含字符串格式化),指向X
 4 x = "There are %d types of people." %10
 5 
 6 #变量 = 字符串
 7 binary = "binary"
 8 
 9 do_not = "don't"
10 
11 #y被指向包含字符串格式化的字符
12 y = "Those who know %s and those who %s." %(binary,do_not)
13 
14 #打印出 x,原文档为python2.0,此练习均按python3.0编写
15 #此处括号内的x为什么没有加引号,因为加了引号相当于是当个的字符串
16 print(x)
17 
18 #打印出y
19 print(y)
20 
21 #打印出包含格式化的句子
22 print("I said : %r." %x)
23 print("I also said: '%s'." %y)
24 
25 #将False命名为变量
26 hilarious = False
27 #将一个格式化的句子指向某个变量
28 joke_evaluation = "Isn't that joke so funny! %r"
29 
30 #打印出包含格式化的句子
31 print (joke_evaluation % hilarious) 
32 
33 #句子指向变量
34 w = "This is the left side of ..."
35 e = "a string with a right side."
36 
37 #句子相加,此处不加引号
38 print( w + e)

部分内容来自:http://www.runoob.com/python3/python3-string.html;详细推荐看这个

猜你喜欢

转载自www.cnblogs.com/aszeno/p/9145965.html