首页/文章/ 详情

Python编程入门-字符串

1年前浏览487

字符串是一系列字符,在Python中用引号括起的都是字符串,其中的引号可以是双引号,也可以是单引号。字符串的一些使用方法如下所示:

(1)修改字符串大小写的方法



mesage = 'hello!'print(mesage)

我们定义一个变量mesage,将内容hello!赋予该变量mesage,那么输出的结果的就是hello!此时,我们再进行如下操作:




print(mesage.title())print(mesage.upper())print(mesage.lower())

此时输出的结果分别为:Hello!;HELLO!;hello!。

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

upper():将字符串全部改为大写;

lower():将字符串全部改为小写;

(2)拼接字符串



mesage = "hello world"print(mesage)

按上述代码输出结果为hello world。我们也可将不同字符串储存在不同变量中,再通过拼接的方式输出完整内容:





first_mesage = "hello"second_mesage = "world"full_mesage = first_mesage+ " " +second_mesageprint(full_mesage)

通过使用+号来拼接不同字符串的内容,可得到相同的结果hello world。

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

在python中,空白指的是任何非打印字符,如空格、制表符和换行符。


print("\thello world")

“\t”:制表符,在输出hello world时,前面会有两个字符的空白;


print("hello \nworld")

“\n”:换行符,在输出hello world时,会分为两行输出;

在内容输出时,使用制表符和换行符将提供较大的帮助。

(4)删除空白

在我们输入字符串时,常常会出现留有空白的情况,三种不同情况如下所示:




mesage1 = " hello"mesage2 = "hello "mesage3 = " hello "

其中mesage1为左侧留有空白;mesage2为右侧留有空白;mesage3为左右两侧均留有空白。这种空白怎么使用函数进行删除呢?







mesage1 = mesage1.lstrip()print(mesage1)mesage2 = mesage2.rstrip()print(mesage2)mesage3 = mesage3.strip()print(mesage3)

上述输出结果均为hello,且无空白;

lstrip():删除左侧空白;

rstrip():  删除右侧空白;

strip():删除左右两侧空白;

(5)单引号与双引号语法错误

观察办法:当发现PYTHON代码以普通句子颜色显示或者普通句子以代码颜色显示时,意味着可能存在引号不匹配的问题。


来源:土木爱研小站
python
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-08-16
最近编辑:1年前
语墨
硕士 不怕困难,勇往直前
获赞 66粉丝 72文章 130课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈