使用单引号'
、双引号"
、三引号'''
"""
。单引号和双引号创建一行字符串,多行字符串使用三引号。都可以使用单双引号创建字符串。
创建一行字符串
//单引号
str = '编程领地'
or
//双引号
str = "编程领地"
创建多行字符串
>>> str = """编程领地是一个技术分享平台,
... 它非常棒
... """
>>> str
'编程领地是一个技术分享平台,\n它非常棒\n'
>>>
str()函数将非字符串类型数据转换为字符串类型的数据。
>>> str(90.3)
'90.3'
使用反斜杠\
进行转义。
>>> '编程领地\''
"编程领地'"
多个字符串连接使用+,或者多个字符串挨着。
两个字符串挨着可以拼接,但是不易阅读。
>>> "编程领地"",官网地址是:https://www.itboolean.com"
'编程领地,官网地址是:https://www.itboolean.com'
使用加号连接多个字符串
>>> "编程领地"+",官网地址是:https://www.itboolean.com"
'编程领地,官网地址是:https://www.itboolean.com'
使用括号来实现复杂字符串拼接,避免转义换行符:
>>> ('编程领地'',官网地址是https://www.itboolean.com'''')
... ,是一个技术分享平台
... ''')
'编程领地,官网地址是https://www.itboolean.com)\n,是一个技术分享平台\n'
使用*
星号 重复字符串。na字符串重复4遍。
>>> 'na'*4
'nananana'
使用len()
获取字符长度。
>>> str = 'admin'
>>> len(str)
5
根据下标获取字符,下标里的数字分别代表:正数从左往右,从0开始。负数从右往左,从-1开始。
>>> str = '编程领地'
>>> str[0]
'编'
>>> str[-1]
'地'
[start:end:step]
从start提取至end,每隔step个字符提取一个获取整个字符串
>>> str = 'abcdefg'
>>> str[:]
'abcdefg'
从第二个字符到结尾
>>> str = 'abcdefg'
>>> str[2:]
'cdefg'
从第二个字符串到第四个
>>> str = 'abcdefg'
>>> str[2:4]
'cd'
获取最后三个字符
>>> str = 'abcdefg'
>>> str[-3:]
'efg'
获取字符串中步长为2
>>> str = 'abcdefg'
>>> str[::2]
'aceg'
翻转字符串
>>> str = 'abcdefg'
>>> str[::-1]
'gfedcba'