2值字符串拼接_Python:字符串

1bc6a982a2b5ac45c1ec83b0672d71a9.png点击上方“蓝字”关注我们吧!

    在之前讲格式化输出的时候,实际上已经提过Python的字符串,下面将会对字符串以及字符串的操作进行比较详细的讲解。

    一:字符串(str)

    字符串(str)也是Python序列的一种,是Python中非常常见的一种数据类型,通过使用一对单引号 '  ' 或是一对双引号 "  " 来生成字符串内容,当然有时候你也会看到三对单引号或双引号,这也是合法的。

    有关字符串的操作很多, 比如访问字符串内的值,因为字符串也是有序的序列,因而可以通过下标索引的方式对字符串进行访问或是切片,操作的方法和列表一样;还有字符串的格式化,有关字符串的格式化在之前的格式化输出中有了详细的讲解,主要有 % ;format()函数;f_string 这些方法。因为以上的知识之前都有过讲解,这里不做赘述。

    二:字符串拼接

    字符串的拼接直接通过运算符 + 来进行拼接即可,对于是常量的字符串甚至可以不加运算符 + ,如果是字符串赋给变量,在通过变量来进行字符串拼接则需要运算符 +。

2值字符串拼接_Python:字符串_第1张图片

    在字符串和数字类型进行拼接时,应该注意不能直接讲数字类型赋值的变量与字符串进行拼接,简单地说就是只能是字符串和字符串进行拼接,否则会报错。

2值字符串拼接_Python:字符串_第2张图片

上面这个例子中可以看出变量 age 赋值的是整型数据,将age这个整型数据直接与name变量表示的字符串数据进行拼接就会出现错误,那么怎么解决这个问题呢,就需要将 age 代表的整型数据 26 转换为字符串(str)数据类型。可通过str()来进行转换,转换后的运行结果如下图:

2值字符串拼接_Python:字符串_第3张图片

    三:字符串的内建函数

    因为字符串的使用函数比较多,这里也无法进行一一的讲解,我们选择其中一些常见的字符串函数进行说明,其他的大家可以在遇到的时候在进行必要的查询学习。

    (1)获取字符串的长度:len函数

    当想知道一个字符串有多少个字符,即想知道字符串的长度,这是可以使用 len() 函数,用法也非常的简单,举例如下:

2值字符串拼接_Python:字符串_第4张图片

    (2)分割字符串:split()

    split()方法分割字符串,可以将一个字符串分割为多个子字符串,被分割的多个子字符串会以列表的形式进行存储,同时也返回一个列表,其基本语法格式为:

    str.split(sep,maxsplit)

含义解释:

    str:代表要进行分割的字符串

    sep:代表指定的分隔符,省略不写表示空字符(空格)

    maxsplit:代表分割次数,分割后子字符串最大个数为 maxsplit+1,如果省略不写,表示分割次数无限制。

下面进行举例讲解:

2值字符串拼接_Python:字符串_第5张图片

2值字符串拼接_Python:字符串_第6张图片END

你可能感兴趣的:(2值字符串拼接)