字符串的定义,可是使用类似下面的方式
name = "hello python"
Python 中字符串自带了一些常用的方法,比如:
title() #用来将每个单词首字母大写
upper() #用来将字符串中每个字母大写
lower() #用来将字符中中每个字母小写
调用这些方法,打印后,如下:
print(name.title()) # 将会在控制台输出 Hello Python
print(name.upper())
# 将会在控制台输出 HELLO PYTHON
print(name.lower())
# 将会在控制台输出 hello python
以上,应该可以很清楚观察到每个方法的作用。
字符串的拼接(合并)
Python中“字符串”的合并或拼接,是比较常见的需求,一般用 “+” 号即可连接两个字符串,栗子如下:
1 his_name = 'jack' 2 my_name = 'joker' 3 print(his_name + ' and ' +my_name) 4 # 控制台输出为: jack and joker 5 # 试着加上前面的title()方法 6 print(his_name.title() + ' and ' + my_name.title()) 7 #控制台输出为: Jack and Joker
字符串中常见的转义字符
制表符:
换行符:
栗子如下:
1 print("Contry: China England France") 2 #Contry: 3 # China 4 # England 5 # France
6 #以上为输出效果
如何删除字符串中的空白
Python提供了三个方法用于删除字符串中的空格:
rstrip() #删除字符串中右边的所有空格 lstrip() #删除字符串中左边的所有空格 strip() #删除字符串两端所有空格
name = ' python ' print(name.rstrip()) #' python' print(name.lstrip()) #'pthon ' print(name.strip()) #'python'