本文是个人学习记录,错误的地方还请指正,欢迎大家一起交流学习!!!
python的字符串是不可变的,无法对原字符串做任何修改。但是可以将字符串的一部分复制到新创建的字符串,达到间接进行修改的目的。
python3支持Unicode编码,默认使用16位Unicode编码,ASCII码是Unicode编码的子集
字符串的创建通过单引号或双引号,双引号可内嵌单引号使用,反之亦可。
连续三个单引号或双引号,可以帮助我们创建多行字符串
python中允许空字符串存在,不包含任何字符
字符串拼接
可以使用 + 将多个字符串拼接起来,例如 ‘ggg‘ + 'ttt' == 'gggttt'
注意:如果 + 两边都是字符串,则拼接。如果 + 两边都是数字,则加法运算。如果 + 两边类型不同,则返回异常
字符串复制
使用 * 可以实现字符串复制操作
>>>c = 'x'*6
>>>c
'xxxxxx'
不换行打印
正常调用print时,结尾会默认打印一个换行符。如果不想换行可以通过参数 end = “任意字符串” 实现末尾添加内容如
print('csdn',end = '*')
print('ice',end = '-')
print('coffee')
运行结果 csdn*ice-coffee