
Python入门笔记
文章平均质量分 91
初学python 记录一些笔记 以供学习
极端~
个人树洞,各位看看就成
展开
-
八、Python读写文件的方法
Python读写文件的方法读取文件的对象:fin = open(“data.txt”)写出文件的对象:fout = open(“data.txt”,“w”)读取文件的全部内容:whole_data = fin.read()按行读取文件的内容:for line in fin: print(line)写出一行数据到文件:fout.write(“xyz\n”)文件的关闭:fin.close()和fout.close()写出大文件时刷新内存到文件:fout.flush()简单应用:(读取txt文件里原创 2020-12-15 09:54:52 · 1066 阅读 · 1 评论 -
七、Python常用开源库介绍
一、Python的http爬虫库requestsrequests(http://docs.python-requests.org)Requests is an elegant and simple HTTP library for Python, built for human beings.使用场景网络爬虫(和BeautifulSoup库配合)线上API接口测试或者监控# pip install requestsimport requests# 发送get请求获取URL返回结果r =原创 2020-12-15 09:48:21 · 1023 阅读 · 0 评论 -
六、Python的web开发微框架flask
一、Python的web开发微框架flaskflask(http://flask.pocoo.org)一个轻量级Web应用框架,非常适用于开发小型网站,以及开发web服务的API;特点:核心非常简单,可以通过安装扩展extension增加功能;标语:web development, one drop at a time(网站开发,一次取用一滴);flask和django的对比django属于重量级,打包了一站式的解决方案,适合大团队项目使用;类比:django就是精装修的房子带家具家电领原创 2020-12-15 09:37:20 · 410 阅读 · 1 评论 -
五、Python的函数、类、模块
Python代码的组织结构如果是小型需求,只写代码即可,实现功能是第一要诀,不用管结构如果是复杂代码或者团队合作,需要进行按不同的层次封装代码,方便重用和协作接下来会依次介绍函数、类、模块的知识和使用一、Python的函数函数:我们已经使用了许多内建的函数,比如len、range、split等都是函数是能重用的程序段,给一块代码起一个名字,然后在其它地方使用函数名字重复调用这块代码函数有什么用?重复使用:主要目的,一次封装可以任意的使用,如果变更函数则所有的使用方都会更新;封原创 2020-12-15 09:26:43 · 2080 阅读 · 1 评论 -
四、Python的数据结构
一、Python的字符串Python本身作为一个擅长数据处理、文本处理的语言,开发中需要大量的处理字符串字符串可以从前端用户输入、日志文件读取、数据库查询、网络爬取,然后进行各种处理变换和利用Python的字符串类型:str知识点1:单引号、双引号、三引号字符串可以使用单引号、双引号、三引号包括起来的内容单引号和双引号都可以包含字符串"hello"和'hello'是一样的单引号中可以直接放双引号,不用转义'hello "python" world'双引号中可以直接放单引号,不用转义原创 2020-12-07 17:18:29 · 381 阅读 · 0 评论 -
三、Python基础知识
一、Python的基本数据类型和变量基本数据类型(相对于String/List/Dict/Tuple等高级数据结构)- 整数:举例:1、2、234、-123、0类型:int- 浮点型(小数):举例:1.3、2.14、-2.34类型:float- 布尔值:举例:真True、假False类型:bool- 空值:None变量:存储信息、信息可变的一个名字变量名必须是大小写英文、数字和_的组合,且不能用数字开头二、Python的运算符算数运算符:±*/%赋值运算符 = +=原创 2020-12-02 11:21:05 · 277 阅读 · 1 评论 -
二、Python的简介、版本选择、安装、开发环境
一、Python的简介Python是一门解释型的、面向对象的程序设计语言特点:易学习、易阅读、易维护、跨平台、开源库极其丰富Python库列表:https://pypi.org/simple/二、版本选择Python2和Python3差异非常大Python3是趋势和未来,Python2官方将在2020年停止升级维护三、安装windows: execute包安装+配置环境变量mac:pkg安装,或者brew命令行安装ubuntu:apt-install安装centos:yum安装或原创 2020-08-04 18:19:32 · 307 阅读 · 0 评论 -
一、学习python的用途
一、排名(数据决定)IEEE Spectrum年度编程语言排行榜:2020年发布,Python在2019年总排行、发展趋势、就业市场需求、开源领域均年度排名第一二、Tiobe编程语言月度热门排行榜:2020年02月,Python继续拉开和C++的差距成为第三大编程语言Python已经成为各个大学的首选语言,它的卖点是容易学习、容易安装、容易部署三、Python为什么这么火?受到大数据、人工智能领域的猛烈兴起,Python在这两个领域是最常用的语言Python自己简单易学、使用方便,能够原创 2020-08-04 18:08:51 · 380 阅读 · 0 评论 -
python基础知识大纲
一、学习python的用途二、Python的简介、版本选择、安装、开发环境Python的简介和版本选择Python的安装Python的开发环境三、Python基础知识打印、缩进、注释基本数据类型和变量运算符条件语句if循环语句for和while循环跳转break和continue四、Python的数据结构字符串 str列表 list元组 tuple字典 dict集合 set五、Python的函数、类、模块函数定义和调用类的定义和使用自定义模块和引入模块原创 2020-07-31 17:53:09 · 909 阅读 · 0 评论