当前位置: 首页 > 后端技术 > Python

Python的简单应用案例

时间:2023-03-25 21:13:57 Python

Python三重引号允许一个字符串跨越多行,字符串中可以包含换行符、制表符和其他特殊字符。例子如下上面例子的执行结果是:三引号把程序员从引号和特殊字符串的泥潭中解放出来,从头到尾保持一个小字符串的格式,所谓所见即所得(什么所见即所得)格式。一个典型的用例是当你需要一段HTML或SQL时,然后使用字符串组合,特殊的字符串转义会非常麻烦。f-stringf-string是python3.6之后新增的,称为literalformatstring,是一种新的格式化字符串语法。我们之前习惯用百分号(%):f-string格式化字符串以f开头,后面跟着一个字符串,字符串中的表达式用花??括号{}括起来,它会把计算出的变量或表达式的值替换掉,例子如下:使用这种方法显然更简单,不需要判断是使用%s还是%d。在Python3.8版本中,=号可以用来拼接运算表达式和结果:Python应用广泛,在自动化、人工智能、Web开发、软件开发、数据科学、数据分析等方面表现出色领域。这里主要给大家分享一些Python的真实应用案例。Python真正的应用案例最直观、最成熟的领域属于Web开发和软件开发。以下是该系列中一些比较著名的网站或应用程序。 国外知名案例  YouTube:一个部分功能使用python的视频分享网站;  谷歌:谷歌在很多项目中使用python作为web应用的后端,例如GoogleGroups、Gmail、GoogleMaps等,GoogleAppEngine支持python作为开发语言;  NASA:NASA,从1994年开始使用python作为主要开发语言;  雅虎!Groups:雅虎推出的群组交流平台;  Quora:社交问答网站  Yelp:美国商业评论网站  Digg:社交新闻分享网站  路径:私人社交应用  Pinterest:社交图片分享网站  SlideShare:幻灯片存储、展示、分享网站  Dropbox:文件分享服务  EVE:网络游戏EVE大量使用Python开发  Blender:用C和Python开发的开源3D绘图软件  AutodeskMaya:支持python作为脚本语言的3D建模软件  Slide-SocialGames/应用程序开发公司,被谷歌收购  文明IV:游戏《文明4》  战地2:游戏《战地2》  我的世界:Pi版-游戏的树莓派版本《Minecraft》  YUM:适用于RPM兼容的Linuxsystems包管理器  Fabric:用于管理上百台Linux主机的程序库  国内知名案例有知乎、网易、腾讯、搜狐、金山、豆瓣等。部分腾讯网站、搜狐邮箱、而金山的测试框架都或多或少的使用了Python。  在这些案例中,不仅要了解Python已经被众多大型互联网公司所采用,更重要的是,这些真实的案例充分证明了Python在开发领域的广泛应用。如果你想了解更多Python的实际应用,可以在Python.org官网的SuccessStories中查看。1.绝对路径绝对路径是以整个目录的起始点为起点,计算起点到当前文件的位置;2.相对路径相对路径是以当前文件的位置为起点计算的。计算从当前位置到指定文件的位置;如果还不明白绝对路径和相对路径,可以参考初中数学数轴的绝对距离和相对距离。两者之间的概念完全相同;2.Python中的文件操作方法Python为文件的打开、读取、修改、保存、关闭等操作提供了相应的方法。打开方式,字符编码)例如:open("YangshuTos.txt","r",encoding:"utf-8),表示打开当前文件夹下的YangshuTos.txt文件,以读取方式打开-only模式,使用的字符编码为utf-8;Open(r”d:/yy/YangShuTos.txt”,“wb”,encoding:”utf-8”),表示打开yy文件夹下的d盘YangshuTos.txt文件以字节为单位写入文件,使用的字符编码为utf-8;读取文件内容(read)Read():表示读取文件所有内容;readline(x):表示读取一行内容,将光标移动到下一行行首;使用readline读取文件中第x行的内容。相对于read的读取,读取大文件时,不需要读取整个文件,知汇返回Brokerhttps://www.kaifx.cn/broker/t...Readlines(x):功能和readline方法一样,也是读取指定行的内容;不同时,readlines方法会读取列表中每一行Store的内容;修改文件内容(写入)Write("specifiedcontent"):写入指定内容;writeline("指定内容"):逐行写入指定内容,并将光标移动到下一行,等待下一行内容写入;保存文件(刷新)我们写的内容。在点击保存之前,这些内容是暂时保存在内存中的。如果文件未保存,它将被关闭。再次打开文件时写入的内容没有了;所以,我们使用用程序操作文件时,flush()方法用于在文件关闭前将内容保存到硬盘。关闭文件(close)Python中的close()方法不仅是关闭文件,还将内存中暂存的内容保存到硬盘;附:可以通过closed()方法查询文件的状态,True表示已经关闭,False表示文件没有关闭。三、文件的高级操作1、使用with来管理文件操作很多时候我们都是按照前面的方法进行操作,却总是忘记关闭文件或者将内存中暂存的内容保存到硬盘;因此,Python提供了一种方法,它会判断文件的状态,将没有被调用的文件保存到硬盘,并关闭文件;这样我们只需要打开文件就可以进行操作了。当文件未被调用时,with方法将保存并关闭文件thisfile。2、使用seek来控制文件指针的位置如果我们需要在文件的指定位置插入指定的内容,可以使用seek()方法;首先我们可能使用tell()方法获取光标的位置,然后使用seek()方法将光标向前或向后移动到指定位置,移动的距离以字节为单位。