【Python编程从入门到实践第一版】P2 字符串入门

字符串,是一种常用的数据类别,而其值,可以顾名思义,是由字符组成的一串,故称为字符串;


字符串的表示方法

  • 单引号、双引号表示字符串:
str1 = "hello world"
str2 = 'hello world'
  • 单引号中嵌入双引号 以及 双引号中嵌入单引号
talk1 = 'I told my friend, "Python is my favorite language!"'
talk2 = "One of train's advantage is its safe."

字符串基本函数

.title()

将字符串中的首字母大写:

name = "xu hongduo"
print(name.title())

.upper()

将字符串中字符全部大写:

name = "xu hongduo"
print(name.upper())

.lower()

将字符串中字符全部小写:

name = "XU Hongduo"
print(name.lower())

合并字符串

将两个等字符串合并:

first_name = "Hongduo"
last_name = "XU"
print("His name is " + last_name + " " + first_name)

删除空白

  • .lstrip():删除开头空白
  • .rstrip():删除结尾空白
  • .strip():删除全部空白
language = " python"
print(language.lstrip())
language = "python "
print(language.rstrip())
language = " python "
print(language.strip())

本节内容为字符串的基本处理思想,仍有很多字符串处理函数没有提及,将在后期使用中介绍。


P.S. 一个意想不到的字符串拼接错误:

age = 24
print("I am " + age + " years old.")

请添加图片描述

can only concatenate str (not "int") to str 无法将整数类型拼接到字符串中。

处理方法:

# 强制类型转化
age = 24
print("I am " + str(age) + " years old.")

猜你喜欢

转载自blog.csdn.net/weixin_43098506/article/details/131044553