编程语言应用

首页 » 常识 » 问答 » Python简易入门教程,好懂学Pyt
TUhjnbcbe - 2024/10/18 16:48:00
白癜风问答 http://www.ykhongye.com/bdfwd

python编程语言中有一些常用的数据结构,熟悉这些数据结构和常用方法是进一步使用python进行数据分析的基础。

String

字符串是所有编程语言中最常见的数据结构,在Python中,字符串的操作和定义和其他编程语言也大致相同。首先是定义一个字符串,在python中,可以使用单引号或者双引号进行定义。同时如果一个字符串要跨越多行,可以使用或者进行定义:

对于字符串的截取操作,python支持[num1,num2],[num1],[:num2]和[num1:]等多种形式。是左闭右开的方式:

python还支持第三个参数,用它可以指明跳过的数值,默认是1

字符串中一个比较常用的操作是格式化,可以使用format这个方法进行处理,在字符串中占位符,使用{}进行记录。

还有一种定义格式化字符串的方式使用f开头的字符串:

在一个字符串中查找子字符串所在的位置也是常见操作,可以使用find接口:

将字符串安装分隔符进行分割,可以使用split方法:

strip

去除字符串前后多余的空格,可以采用strip方法:

join

将一个列表用字符串进行合并,可以采用join方法:

List

列表(或数组)是用来存储顺序数据的一种常用数据结构,创建一个列表有以下几种方式:

Python中的列表常用操作有以下几种:

由于修改列表中的数据势必会影响原数据,所以在操作过程中,经常会用到深度拷贝的操作:

data=[1,2,3,4]d=data[:]#简便写法#后续操作d列表,就不会影响到原来的data列表了

另外,还有一些通用的接口在日常编程中十分常见:

比如:

Tuple

元组是python中一种特殊的数据结构,它的特定是不能其中的元素不能修改。定义方式使用常见的()进行定义,如:

tup2=(1,2,3,4)tup2=1,2,3#可以省略括号tup3=tuple()#使用构造函数

虽然元组中的数据不能被修改,不过我们可以使用多个元组进行组合生成新的元组:

Dictionary

字典是一个由键值对组成的对象,创建一个字典对象可以使用如下方式:

dict1={}#空字典dict2={1:1}dict3=dict()#使用构造函数创建字典

针对一个字典对象,Python提供了很多和列表类似的接口进行操作:

function

函数的创建由def关键字开头进行定义:

defhello():print(helloworld)

创建一个有返回值的函数:

另外一种定义匿名函数的方式是使用lambda函数:

f=lambdax,y:x**y+y**2

FileI/O

操作文件是可以使用以下这些接口:

f=open(tempfile,w)

其中第二个参数是文件描述符,w对应write,r对应read,a对应append等。对此,可以参链接

使用python程序读写文件的最佳实践是使用with语句,即使程序运行过程中发生错误,文件也能够被合适地关闭,如果不是用with语句,那么你需要显式地使用close方法进行释放文件资源。

在操作json格式的文件时,可以使用json模块:

小编寄语

如何学python?能高效拿到自己理想offer,小编在此整理一套从入门到进阶就业的完整学习视频

电子书系列:

视频容易理解,电子书作为辅助,有时候看视频不方便可以用电子书作为辅助

python人工智能系列:

领取方式

点赞,收藏并转发文章后点击小编头像,

1
查看完整版本: Python简易入门教程,好懂学Pyt