字符串的简单操作

在Python中用引号括起来的都是字符串,其中的引号可以是单引号,双引号

1.  使用方法修改字符串的大小写

  使用方法title()

  title()以首字母大写的方式显示每个单词,即将每个单词的首字母改为大写

  使用方法upper()  全大写

  使用方法lower()  全小写

message = 'www.zoro.com'

print(message.title())
print(message.upper())
print(message.lower())

output:

Www.Zoro.Com
WWW.ZORO.COM
www.zoro.com

 

存储数据时,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们

2.  合并(拼接)字符串

扫描二维码关注公众号,回复: 5917183 查看本文章

Python 使用(+)来合并字符串

eg:

first_name = 'ada'
last_name = 'zoro'
full_name = first_name + ' ' + last_name
print(full_name)

output:

ada zoro


3.  使用制表符或换行符来添加空白

制表符(\t)

换行符(\n)

print("Language:\n\tPython\n\tC\n\tJavaScript")

Language:
  Python
  C
  JavaScript

4.  删除空白

空白很重要,因为经常需要比较两个字符串是否相同 eg:在用户登录网站时检查其用户名。

删除末尾的空白符estrip()

删除开头的空白符lstrip()

删除两端的空白符strip()

language = ' python '
print(language.rstrip())
print(language.lstrip())
print(language.strip())
print(language)

output:

 python
python
python
 python

注意使用方法不会改变变量本身,如果需要的改变,必须重新赋值给变量

使用场景:  在存储用户输入前进行清理。

5.  使用字符串避免语法错误

  用单引号括起的字符串中,如果包含撇号,就将导致错误。

  撇号位于两个双引号中

6.  使用函数str()避免类型错误 

age = 23
message = "Happy" + age + "Brithday!"
print(message)

该函数会报类型错误,age 表示的是什么呢?
可能是数字23, 也可能是字符2和3

使用方法str()
age = 23
message = "Happy " + str(age) + " Brithday!"
print(message)

output:

Happy 23 Brithday!

str()将数字转换成字符串

猜你喜欢

转载自www.cnblogs.com/xuzhaoping/p/10721232.html