第三堂课
转义字符和原始字符串r
输出let’s go
“let’s go”
“let’s go”
‘let\’s go’
“let’s go”输出”c:\new”
str=”c:\new”
str
‘c:\new’
print (str)
c:
ew我们可以使用反斜杠对自身进行转义:
str=”c:\new”
str
‘c:\new’
print (str)
c:\new但是如果有很多\\呢?例如c:\new\new\new
我们在此引入 原始字符串操作符r 即 r’c:\new\new\new’
str=r’c:\new\new\new’
SyntaxError: EOL while scanning string literal
str=r’c:\new\new\new’
print (str)
SyntaxError: invalid character in identifier
print (str)
c:\new\new\new但字符串的结尾处不能为\,否则报错。例如 str=r’c:\new\new\new\’
python 原始字符串中为什么结尾不能输入反斜线
http://www.aichengxu.com/view/34725
如果需要得到一个跨越多行的字符串,需要使用三重引号表达式”’XXX”’或者”“”XXX”“”
str=”’aaa
aaa
aaaas
ssss”’
str
‘aaa\naaa\naaaas\nssss’
print(str)
第四堂课
产生一个随机数,,,
```
import random #导包
str=random. randint(1,11) #随机产生一个1到11之间的整数。
str=random.random() #产生一个[0,1)实数。
str=random.randrange(x,0,y) #返回指定递增基数集合[x,o)中的一个随机数,步进数为y,缺省值为1。