python 定义字符串变量_Python中什么是变量Python中定义字符串

执行a = 'ABC',解释器创建了字符串 'ABC'和变量 a,并把a指向 'ABC':

1216909-20180429210315978-1920167935.png

执行b = a,解释器创建了变量 b,并把b指向 a 指向的字符串'ABC':

1216909-20180429210346075-1806877694.png

执行a = 'XYZ',解释器创建了字符串'XYZ',并把a的指向改为'XYZ',但b并没有更改:

1216909-20180429210426337-1821911645.png

所以,最后打印变量b的结果自然是'ABC'了。

如果字符串既包含'又包含"怎么办?

这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义。

要表示字符串

1216909-20180429210539583-1632143345.png

由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为

1216909-20180429210639660-672599184.png

如果小伙伴还没看的过瘾请看 http://note.youdao.com/noteshare?id=0354468bbf9b4e35cd74ebecb2425b92&sub=458714F2E2A548F994430D219492188C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值