Python字符串

在python中,用引号引起的都是字符串,其中引号可以是单引号,也可以是双引号(可以灵活使用):

"This is a string."
'This is also a string.'
'I told my friend,"Python is my favorite language!"'

1.修改字符串的大小写

介绍3种方法(method),title() , upper() , lower()

name="Ada Lovelace"
print(name.title())
print(name.upper())
print(name.lower())

输出:

Ada Lovelace
ADA LOVELACE
ada lovelace

方法(method)是Python可对数据执行的操作。在name.title()中,name后面的句点(.)让Python对name变量执行title()方法的指定操作。每个方法后面都跟着一对括号,方法通常需要额外的信息来完成工作,这些信息在括号内提供。title()函数不需要额外的信息,因此它后面的括号是空的。

title()方法将字符串首字母大写;upper()方法将字符串改成全大写;lower()方法将字符串改成全小写。在存储数据时,可以使用这些方法将字符串更改成我们需要的形式。

2.在字符串中使用变量

在字符串中使用变量的值。

first_name="ada"
last_name="lovelace"
full_name=f"{first_name} {last_name}"
print(full_name)

输出:

ada lovelace

在左引号前加上字母f,表示在字符串中插入变量的值,f是format(设置格式)的简写,再将要插入的变量的变量放在花括号内。Python在显示字符串时,会把每个变量替换成对应的值。

利用以上知识点可以编写一条简单的问候语:

first_name="ada"
last_name="lovelace"
full_name=f"{first_name} {last_name}"
message=f"Hello, {full_name.title()}!"
print(message)

输出:

Hello, Ada Lovelace!

3.制表符和换行符

在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。

制表符\t 

>>> print("Python")
Python
>>> print("\tPython")
        Python

换行符\n

>>> print("Language:\nPython\nC\nJavaScript")
Language:
Python
C
JavaScript

4.删除空白

在Python中删除数据中多余的空白非常容易。Python能够找出字符串左端和右端多余的空白。

rstrip()方法删除字符串右端空白;lstrip()方法删除字符串左端空白

>>> favorite_language='Python '
>>> favorite_language
'Python '
>>> favorite_language.rstrip()
'Python'

要永久删除字符串中的空白,必须将删除操作的结果关联到变量:

>>> favorite_language='Python '
>>> favorite_language=favorite_language.rstrip()
>>> favorite_language
'Python'

5.删除前缀

removeprefix()方法,在括号内输入要从原始字符串中删除的前缀:

>>> nostarch_rul='https://nostarch.com'
>>> nostarch_rul.removeprefix('https://')
'nostarch.com'

与删除空白方法一样,removeprefix()也保持原始字符串不变。如果想保留删除前缀后的值,可将其重新赋给原来的变量。

(如果你在地址栏中看到不包含https://部分的URL,可能就是浏览器在幕后使用了类似于removeprefix()的方法,URL (统一资源定位符)是因特网中的唯一资源的地址。)

6.注意

大部分程序可以直接在文本编辑器中运行,但是从终端运行程序有时候会非常有用。例如,可以从终端直接运行既有程序。 

终端就是shell界面,是计算机的系统,可以向其中输入命令或者从其中显示输出结果。注意这里的"命令"和"代码"并不一样,它们差别很大。

>>>符号是Python提示符,表示在Windows系统中从终端运行Python程序。为了方便将编辑的代码与输出结果一并展示,文章后半部分代码展示均截取在终端运行的命令及结果(没有和前半部分一样,将输出结果单独展示,但二者效果相同)。

(1)在代码编辑页面选中需要运行的代码片段,然后鼠标右击;

(2)光标指向运行Python选项;

(3)点击在Python终端运行选择/行:

结果: 

 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值