用钢铁意志,成就不平凡人生。
上期我们学习了变量的命名和使用。https://mp.csdn.net/mp_blog/creation/editor/131106494
这期我们学习字符串的使用
字符串就是一系列字符。在Python中,用引号括起来的都是字符串,其中引号可以是单引号或者是双引号
str1 = 'hello world!'
str2 = "hello world!"
这样都可以。下面来看字符串的方式
使用字符串修改字符串的大小写
在Python中,可以使用字符串的方法来修改字符串的大小写。下面是一些常用的方法:
1. upper(): 将所有字符转换为大写字母。
str1 = "hello world!" print(str1.upper())
2. lower(): 将所有字符转换为小写字母。
str2 = "Hello World!" print(str2.lower())
3. title(): 将每个单词首字母大写。
str3 = "hello world!"
print(str3.title())
4. capitalize(): 将第一个字符大写。
str4 = "hello world!"
print(str4.capitalize())
5. swapcase(): 将所有大写字母转换为小写字母,将所有小写字母转换为大写字母。
str5 = "Hello World!"
print(str5.swapcase())
需要注意的是,这些方法都不会改变原始字符串,而是返回一个新的字符串。如果要改变原始字符串,需要重新赋值。例如:
str6 = "hello world!"
str6 = str6.upper()
print(str6)
在Python中,可以使用制表符`\t`或者换行符`\n`来添加空白。下面是一些常用的方法:
1. 使用制表符`\t`来添加空白
print("姓名\t年龄\t性别")
print("Tom\t18\t男")
print("Lucy\t20\t女")
输出结果为:
姓名 年龄 性别
Tom 18 男
Lucy 20 女
2. 使用换行符`\n`来添加空白。
print("学科:\n数学\n语文\n英语")
输出结果为:
学科:
数学
语文
英语
需要注意的是,在字符串中使用`\`时,需要将`\`放在引号内部。例如:
str1 = "hello\
world"
print(str1)
以上代码中,`\`被放在了字符串中间,表示下一行是继续这个字符串,而不是一个新的字符串。
在Python中,可以使用字符串的`strip()`方法删除字符串两侧的空白字符,包括空格、制表符、换行符等。
例如:
str1 = " \t hello world! \n"
print(str1.strip())
需要注意的是,`strip()`方法不会改变原始字符串,而是返回一个新的字符串。如果要改变原始字符串,需要重新赋值。另外,也可以使用`lstrip()`方法和`rstrip()`方法分别删除左侧和右侧的空白字符。例如:
str2 = " \t hello world! \n"
print(str2.lstrip())
print(str2.rstrip())
同样,这些方法也不会改变原始字符串,而是返回一个新的字符串。