1.2 字符串
单双引号
字符串顾名思义就是一串字符的组合,通常用单引号''
和""
.
my_string = "This is a double-quoted string."
my_string = 'This is a single-quoted string.'
如果字符串里含有单引号,则字符串要用双引号构建;反之亦然。
quote = "Saitama said, 'I am a hero for fun.'"
变换大小写
每个单词首字母改大写
name = 'eren yeager'
print(name)
print(name.title())
eren yeager
Eren Yeager
全部改大写
name = 'eren yeager'
print(name.upper())
EREN YEAGER
全部改小写
name = 'EREN YEAGER'
print(name.lower())
eren yeager
字符串链接
我们有时后想要把两个字字符串链接起来,此时我们只需要运用运算符+
。下面是例子:
first_name = 'Eren'
last_name = 'Yeager'
full_name = first_name + ' ' + last_name
print(full_name)
Eren Yeager
空白符
空白符是指计算机可以识别但读者不可见的字符。最常见的空白字符是空格、制表符(tab)和换行符。
空格很容易创建,就是键盘最长的那个键。制表符和换行符由特殊的字符组合表示。
\t
可以使制表符出现在字符串中。制表符可以在字符串中的任何地方使用。
print("Hello everyone!")
Hello everyone!
制表符
print("\tHello everyone!")
Hello everyone!
print("Hello \teveryone!")
Hello everyone!
换行符
print("Hello \neveryone!")
Hello
everyone!
剥离空白符
很多时候,人们很容易在文本的开头或结尾加上额外的空白符。空白符包括空格、制表符和换行符。
通常,在开始处理字符串之前,需要去掉字符串中的空白。去掉的方式可以从字符串的左边、右边或两边去掉空白。
name = ' eren '
print('-' + name.lstrip() + '-')
print('-' + name.rstrip() + '-')
print('-' + name.strip() + '-')
-eren -
- eren-
-eren-