python3.x学习——语法学习之二

下面我们来了解一下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?"

也就是可以分行写,回车也会算进去。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值