python基础学习第四节

字符串

如果想在python中使用文本,就必须使用字符串,通过在两个单引号或双引号之间输入文本来创建字符串。
当python控制台显示一个字符串时,通常使用单引号。

>>>"python is fun"
'python is fun'
>>>"I love you"
'I love you'

python交互式控制台(也称python解释器或python shell)为程序员提供快速的方法来执行命令,并尝试或测试代码而不创建文件
控制台提供对所有python内置函数以及任何已安装模块,,命令历史记录和自动完成功能的访问权限,交互控制台提供了探索python的机会,并在准备就绪时将代码粘贴到编程文件中。
本教程的代码块中以>>>开头的表示在python控制台操作的代码示例。

有些字符不能直接包含在字符串中。
例如,双引号不能直接包含在双引号字符串中,这样会导致字符串过早的结束而产生错误。
要在字符串中添加这些字符必须在他们面前添加反斜杠进行转义。
其他必须转义的常见字符串是换行符和反斜杠
双引号只需要在双引号字符串中转义,单引号字符串也是如此

print('lisa\'s father:she\'is not the Messiah.)

结果:

lisa's father:she is not the Messiah.

注意:\n代表新的一行
反斜杠也可以用于转义制表符,任意的Unicode字符,以及其他各种不能打印的东西。这些字符被称为转义字符。

换行

python提供了一种简单的方法来避免手动编写\n来转义字符串中的换行符。用三组引号创建一个字符串,按enter建创建的换行符会自动转义。

>>>"""Customer:Good morning.
Owner:Good morning,Sir.Wellcome to the National  Chinese Emporium."""

'Customer:Good morning.
Owner:Good morning,Sir.Wellcome to the National  Chinese Emporium.'

print打印:

print("""Customer:Good morning.
Owner:Good morning,Sir.Wellcome to the National  Chinese Emporium.""")

结果:

Customer:Good morning.
Owner:Good morning,Sir.Wellcome to the National  Chinese Emporium.

不可变对象

python中一切皆对象,每一个对象都有一个唯一的标示符(id())、类型(type())以及值。对象根据其值能否被更改可分为可变对象和不可变对象。字典以及列表、字节数组属于可变对象。

teststr = "I am a string"
teststr[11] = 'h'
print(teststr)

字符串为不可变对象,任何对字符串中某个字符的修改都会抛出异常
若要修改字符串,可以重新生成一个字符串,或者将字符串拆解成数组,修改完成后再合并成字符串。

注意:以上的元组、字典、列表将在后面做出解答

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值