Python学习(8):字符串

liftword1个月前 (03-18)技术文章8

字符串是所有编程语言在项目开发过程中涉及最多的一块内容。大部分项目的运行结果都以文本形式展示给客户。可以这么说,开发一个项目,基本上就是在不断地处理字符串。

在Python中,字符串是一个对象,内置的一些函数可以直接对字符串进行各种操作。eg:

  1. print("字符串1"+“字符串2”+str(100)) #此句的作用是将三个字符串拼接起来,字符串不允许直接与其它类型的数据拼接。比如字符串和整数拼接,要想用str()函数把整数转为字符串。
  2. print(len("字符串1")) #获取字符串长度

print(len(str1.encode("gbk"))) #获取GBK编码的字符串长度

3.list1 = str1.split() #默认采用分隔符进行分割

list2 = str1.split('制定分隔符') #采用指定字符进行分割

#字符串对象的split()方法可以实现字符串分隔,也就是把一个字符串按照指定的分隔符切分为字符串列表,改列表元素中,不包括分隔符。

4. 字符串对象提供了很多应用于字符串查找的方法。

str.count("某字符") #查找某字符出现的次数

str.find("某字符") #查找"某字符"在str中出现的第一个位置,返回这个位置的索引,如果“某字符”不存在,则返回-1.

5.去除字符串中的空格和特殊字符:

str.strip() #去掉字符串左右两边的空格和特殊字符。

str.lstrip() #去掉字符串左边的空格和特殊字符

str.rstrip() #去掉字符串右边的空格和特殊字符

6.格式化字符串:格式化字符串是指先制定一个模板,在这个模板中预留几个空位,然后在根据需要填上相应的内容。这些空位徐亚通过制定的符号标记(也称为占位符),占位符不会显示出来。

template = "编号:{:0>9s}\t公司名称:{:s}官网: http://www.{:s}.com" #定义模板

str = template.format("10","今日头条",“toutiao”)

print(str)

结果:编号 :0000000010 公司名称:今日头条 官网:http:www.toutiao.com

#在实际开发中,数值类型有多种显示方式,比如货币形式,百分比形式等,使用format()方法可以将数值格式化为不同的形式。

相关文章

python 字符串的定义和表示

在Python中,字符串是一序列字符的集合。定义一个字符串可以使用单引号或双引号括起来的字符序列。下面是一些关于字符串的语法案例:字符串的定义和输出:# 使用单引号定义字符串 string1 = 'H...

Python 中的字符串

1. 引言Python 字符串是 Web 开发、数据分析、自动化等各种应用程序的基础。在 Python 中,字符串是字符序列。与一些将字符串视为字符数组的语言不同,Python 字符串更抽象。它们是不...

详细介绍一下Python中如何对字符串进行操作?

在Python中,字符串做为一种常见的数据处理类型,几乎在每个应用程序中都会被用到。而作为Python中使用最广泛的数据类型Python也是提供了很多强大的方法来支持对于字符串的处理操作。下面我们就来...

一文掌握Python中字符串

字符串连接将字符串连接起来:greeting = "Hello" name = "Alice" message = greeting + ", " + name + "!" print(message...

「Python字符串类型」文档字符串使用

功能要求编写一个Python应用程序,定义一个函数,在函数中使用文档字符串,并通过__doc__成员进行查看;使用help()函数查看。实现步骤1.创建一个Python文件,通过__doc__成员进行...

玩转Python—字符串使用教程

今天,小编给大家介绍一下Python中的字符串使用方法。1.获取字符串的长度#语法说明: len()函数返回字符串的长度 #实例 >>>a="abcdef" >>...