当前位置: > python教程 > python基础教程 >

python字符串表示
栏目分类:python基础教程   发布日期:2019年04月10日 14:36:03   浏览次数:

      python字符串是以单引号或者双引号括起来的任意文本,如'abc'表示字符串abc,如果 ' 本身也是一个字符,那就可以用“” 括起来。如果字符串内部既包含 ' 又包含 "  ,则可以用反斜杠(\)进行转义。如果不行使用反斜杠进行转义,则可以在字符串前面添加一个 r,表示原始字符串。


字符串的索引值是从0开始,-1表示字符串末尾的位置,加号(+)是字符串的连接符,星号(*)用来复制字符串。此外要注意的是,Python的字符串不允许被更改。


例如编写如下代码,即


#!/usr/bin/ env python
str = 'Python IoT'                                   #定义字符串
print(str)                                                #打印字符串
print(str[0])                                            #打印str中的第一个字符
print(str[-1])                                           #打印str中的最后一个字符
print(str[3:5])                                         #打印出str中4到6个字符
print(str * 3)                                          #将字符串str打印三次
print(str + "hello")                                 #在str末尾连接字符串“hello”
print('abc')
print(" 'abc' ")
print(' I\'m Python')                               #使用转义字符
str[1]= 'x'                                              #  不可修改字符串  则会报错

执行以上程序,运行结果为


Python IoT

T
hon
Python IoTPython IoTPython IoT
Python IoThello
abc
'abc'
I'm Python
Traceback (most recent call last):
    File"./str.py",line 12,in <module>
         str[1] = 'x'
TypeError:'str'object does not support item assignment

注意:报错原因是因为字符串不允许被更改。
str[1] = 'x' 把索引为1的字符修改成x

相关热词:

热门关键词
python字符串
     
python教程 python爬虫 python人工智能 Python+大数据 python问答