前言
每个语言中,字符串的处理都是一门大学问。
声明
字符/字符串声明
# 单引号、双引号都可以
word = '字符串'
sentence = "这是一个句子"
段落声明
# 使用三引号
paragraph = """
这是一个段落
可以由多行组成
"""
输出
输出单引号双引号的方法:
- 若输出的字符串中包含单引号,可以使用双引号来定义。反之亦可;
- 使用转义字符输出。
字符串的输出
str1 = "maanshan"
print(str1)
print(str1[3]) # 输出第3个,注意是从0开始的
print(str1[0:3]) # 从第0个开始到第3个,不包括第3个
print(str1[0:]) # 冒号后面的数省略,直接到最后一个
print(str1[:3]) # 冒号前面的数省略,从第一个开始
print(str1[0:7:2]) # 加上了步进值,和range一样,但是range是后面是圆括号,而且以逗号间隔
print(str1 + ",你好") # 字符串输出的时候相加
print(str1 * 2) # 字符串重复输出
print(r"hello\nchengdu") # 取消转义字符的功能