认识Python中的数据类型 - 字符串

Python010

认识Python中的数据类型 - 字符串,第1张

字符串是Python中最常用的数据类型,我们一般使用引号来创建字符串,创建字符串很简单,只要为变量分配一个值即可,后面 python入门教程 还会学到关于字符串的下标、切片、常用操作方法。

注意:控制台显示结果为<class 'str'>,即数据类型是str(字符串)

以前我们只是简单的用了一下字符串,比如最早学的过程中我们用了一个input()函数,它是用来接收用户输入的数据的,收到的数据的数据类型就是字符串。只要在Python开发环境当中,接收到的数据数据类型都是字符串类型,用户输入了数据就代表我们后期会使用到它,所以就要控制接收到的字符串数据,所以字符串是Python当中最常用的数据类型。

可能仅仅一个input说明不了什么问题,后期会学到用Python语言来控制文件对的读写操作,在文件当中读取写入的数据类型都是字符串类型,所以字符串在文件这里也是常见的类型。可能将来要学习爬虫,要从网页中爬取到我们想要的数据,爬取对的数据的类型本身也是字符串类型,所以字符串类型数据来源是多方多面的,之所以数据能够获取来是代表我们的程序要去控制它,所以避免不了要学习字符串的一些常见操作。

1、一对引号字符串(单引号或双引号)

2、三引号字符串

返回结果:

3、单引号、双引号和三引号之间的区别

区别:三引号形式的字符串支持换行,并且不会添加额外的字符

如果想打印出 I’m Python这种格式的英文,怎么做?两种方法

执行结果:

python中没有直接的方法对字符串进行排序,原因是字符串类型是不允许直接修改元素的。

因此字符串排序的主要方法是将字符串转换成字符数组,

然后借用sorted函数进行排序,

最后用join方法重新拼装字符串。

输出结果

我们可以使用sort方法和sorted函数根据长度进行排序,方法是将键作为参数传递给排序的方法。

输出结果

我们可以将任何函数传递给key参数。sort方法将根据给定给键参数的函数的返回值对列表进行排序。同样的道理也适用于排序后的函数。

输出结果

输出结果

输出结果

1、在python中完成字符串和数字的拼接,可以使用内置函数str()。

2、在python中如果直接对字符串和数字进行拼接,会发生报错。

3、使用内置函数str()转换为类型。

4、使用str()对数值转化为类型之后,可以正常运行。

5、在print()中使用逗号分隔打印数据,也可以解决字符串和数值连接的问题。