您的位置:首页 > 编程语言 > Python开发

Python随堂笔记3-4

2016-07-18 09:42 615 查看
第三堂课

转义字符和原始字符串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[/code] 

如果需要得到一个跨越多行的字符串,需要使用三重引号表达式”’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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: