下面我们来了解一下python的字符串的表示方法
python有三种字符表示,分别为单引号,双引号,三个双引号
一、单引号和双引号的区别
在C中单引号表示单个字符,双引号表示字符串
char a='a'; char b[10]="Hello!"
单在python中,可以这样表示
str1='You are great!'
str2="I love python"
也就是说单引号和双引号都可以表示字符串???
如果你遇到下面的问题呢?
You're great!
I love "python"
在C中这样表示"You\'re great!","I love \"python\""
如果一个字符串里有很多的单引号和双引号,你会不会很烦?
python中这样表示"You're great!",'I love "python"',是不是很方便?如果一个字符串里既又单引号又有双引号怎么办?例如上面的
I don't love "python"
这。。。看来还是没有把问题解决完全,但是python团队已经尽力了,咱们就别为难它了,呵呵
二、三个双引号的用法
如果要把几行字符串保存到一个变量中,如下:
str3="Hey! \n\
I'm from Harbin industrial universary!\n\
Where are you from?"
注意到里面的‘\n’, '\'是行连接符
你也可以这样写
str3="""Hey!
I'm from Harbin industrial universary!
where are you from?"
也就是可以分行写,回车也会算进去。

2615

被折叠的 条评论
为什么被折叠?



