没有合适的资源?快使用搜索试试~
我知道了~
文库首页
后端
Python
Python基础知识.pdf
Python基础知识.pdf
python
数据分析
需积分: 0
0 下载量
56 浏览量
2022-11-14
22:36:47
上传
评论
收藏
156KB
PDF
举报
温馨提示
立即下载
Python基础知识、思维导图、知识要点
资源详情
资源评论
Python基础知识
标识符
标识符
计算机语言中
允许作为【名字】的【有效字符串集合】
特殊标识符
关键字
保留字
不允许另用
import keyword
查看所有
keyword.kwlist
判断是否
keyword.iskeyword()
内建
非保留字
不推荐使用
built-in
_builtins_模块成员
程序开始前
解释器自动导入
看作
全局变量
专用下划线标识符
特殊变量
下划线(_)作为
变量前缀&后缀
特殊用法
_xxx
不能直接访问的【类属性】
通过【类提供的接囗】进行访问
_xxx_
特殊变量
系统定义名字
python
特殊方法【专用标识】
_xxx
私有变量
仅用于【类】中
合法标识符
第一个字符
字母/下划线(_)
其余字符
字母/数字/下划线(_)
Python对象
Python
使用【对象模型】
来存储数据
特性
身份
唯一ld
id()
可用来判断是否为【同一对象的引用】
类型
type()
值
不可变对象
调用自身任意方法
不改变
对象自身内容
总是
创建【新对象】后返回
编写程序时
尽量设计成【不可变对象】
对象属性
访问
句点(.)
常用
属性
方法
动态类型
一类【特殊对象】
用于【存储数据】
储存在【内存】中
无法【直接接触】
对象名
指向这一对象的引用
核心思想
引用和对象分离
引用
可以随时指向
一个新的对象
多个引用指向同一个对象
如果
一个引用值发生变化
实际上
这个引用
指向一个新的引用
不影响
其他引用的指向
对象类型
可变数据对象
通过引用其元素
改变对象自身
本质上是
包含了【多个引用的对象】
每个引用
指向一个对象
e.g.
如L1[0]=10,不是改变L1指向,而是对L1[0]进行操纵,所有指向它的引用都受到影响
e.g.
list,set,dict
不可变数据对象
不能改变对象本身
只能改变引用的指向
e.g.
str,num,tuple
函数的参数传递
参数为
不可变数据对象
不会影响原对象
参数
新的引用
可变数据对象
可能改变原对象
尽量避免
用作参数
本质上
传递的是【引用】
内存管理
变量
理解【变量】在计算机内存中的表示
a='ABC'
在内存中
创建了一个'ABC'的【字符串】
在内存中
创建了一个名为a的【变量】
并把它指向'ABC'
b=a
创建了一个名为b的【变量】
并把它指向
a指向的字符串'ABC'
a='XYZ'
创建了一个'XYZ'的【字符串】
并把a的指向改为'XYZ'
print(b)
b的指向并没有更改
'ABC'
本质上
变量
用来指向
【数据对象】
计算机内部
把任何数据
都看成一个【对象】
对变量赋值
关联【数据对象】和【变量】
常量
全部大写的变量名
del语句
删除对
象的【一个引用】
IO编程
打印到屏幕
prin()
print('a','b')
依次打印
遇到[.]
输出一个空格
读取键盘输入
input()
可以接收
Python表达式
返回
运算结果
模块结构&布局
起始行
类Unix下使用
可直接执行脚本
无需调用解释器
模块文档
简要介绍
模块功能&重要全局变量
访问方法
module._doc_
模块导入
导入【主程序】需要的模块
变量定义
全局变量
本模块中可直接使用
类定义
访问
类的文档变量
class._doc_
函数定义
访问
module.functio()
函数的文档变量
function._doc_
主程序
Python库风格
仅一个模块(主程序模块)
被直接执行
导入所有需要的模块
其他大多数模块
创建目的
被调用
而不是作为
独立执行的脚本
注意
顶级代码
尽可能少
功能代码
尽量封装到
函数or类中
通常只有【主程序模块】
有大量【顶级代码】
若模块
被导入
_name_的值
模块名字
被直接执行
_name_的值
_main_
不能访问
大小写敏感
本质上还是【变量】
尽量使用【局部变量】
本内容试读结束,
登录后
可阅读更多
下载后可阅读完整内容,剩余0页未读,
立即下载
评论
收藏
内容反馈
立即下载
评论0
去评论
最新资源
双层别墅图纸有施工图D022-两层-08.70&10.80米-施工图.dwg
串口屏的使用-滚动文本的工程
汇编代码资源:16进制转二进制
chitu-2.2.0.apk
基于JavaScript+深度学习开发的识别残病树叶,对提供的树叶图片识别出残病的树叶,并将其位置绘制出来+源码(高分优秀项目)
嵌入式TCP-IP协议单片机技术在网络通信中的应用.pdf
vuInhub靶场实战系列-DC-4实战
vuInhub靶场实战系列-DC-4实战
基于Swift的EasyDropDownMenu筛选排序菜单设计源码
STM32 H743 HAL库 NT35510 正点原子阿波罗V2
数据之魅
粉丝: 44
资源:
2
私信
上传资源 快速赚钱
前往需求广场,查看用户热搜
相关推荐
python基础知识.pdf
python基础知识 python基础知识 微信公众号-IT赶路⼈,专注分享与IT相关的知识,关注我,⼀起升职加薪! Python,您⼀定听说过它,并且想知道这门语⾔有什么特别之处。 随着机器学习和⼈⼯智能的兴起,摆脱它成为...
Python程序设计Python程序设计第1章Python基础知识.pdf
Python程序设计Python程序设计第1章Python基础知识.pdf
python入门基础知识.pdf
python入门基础知识.pdf
5星 · 资源好评率100%
Python基础知识总结.pdf
Python基础知识总结.pdf
Python基础知识复习.pdf.pdf
Python基础知识复习.pdf.pdf
python基础知识点python数据类型.pdf
python基础知识点python数据类型.pdf
Python基础实战.pdf
包含十一个Python基础实战项目的背景知识和源码。从软件安装和最基础的Print Hello开始详细讲解如何实现预期功能。适合零基础的学习者。
Python量化金融-Python金融实务应用与数据分析课程 Python课程1.3-Python基础知识(二) 共12页.pdf
Python课程1.2-Python基础知识(一).pdf Python课程1.3-Python基础知识(二).pdf Python课程1.4-Python基础金融分析应用.pdf Python课程1.5-成为编程能手:Python知识进阶.pdf Python课程2.1-使用numpy和pandas...
Python基础知识复习.pdf[参照].pdf
Python基础知识复习.pdf[参照].pdf
Python基础知识点.pdf
Python基础知识点.pdf
Python基础知识复习.pdf
Python基础知识复习.pdf
python基础知识讲解.pdf
python基础知识讲解.pdf
python基础语法知识.pdf
python基础语法知识.pdf
Python基础知识思维导图.pdf
Python基础知识思维导图.pdf
5星 · 资源好评率100%
Python基础知识笔试.pdf
Python基础知识笔试.pdf
基于Python+pytorch的图像处理+附完整代码图像处理,能够轻松实现图像的读取、显示、裁剪等还有机器学习等操作
Python+PyTorch:图像处理界的“瑞士军刀” 在图像处理这个充满魔法的世界里,Python和PyTorch这对黄金搭档,就像一位技艺高超的魔法师和一把无所不能的“瑞士军刀”,总能轻松解决各种看似棘手的难题。它们以高效、灵活和强大的特性,引领着图像处理技术的发展潮流,让无数开发者为之倾倒。Python,这位优雅的魔法师,以其简洁易懂的语法和丰富的库资源,赢得了广大开发者喜爱。无论是数据处理
python大作业 含爬虫、数据可视化、地图、报告、及源码(2016-2021全国各地区粮食产量).rar
(含源码及报告)本程序分析了自2016年到2021年(外加)每年我国原油加工的产量,并且分析了2020年全国各地区原油加工量等,含饼状图,柱状图,折线图,数据在地图上显示。运行本程序需要requests、bs4、csv、pandas、matplotlib、pyecharts库的支持,如果缺少某库请自行安装后再运行。文件含6个excel表,若干个csv文件以及一个名字为render的html文件(需
5星 · 资源好评率100%
《点燃我温暖你》中李峋的同款爱心代码
python做的《点燃我温暖你》中李峋的同款爱心代码,最还原的
5星 · 资源好评率100%
Python金融量化的高级库:TA-Lib-0.4.24(包含python3.7、3.8、3.9、3.10的32位和64位版本)
TA-Lib(Technical Analysis Library, 即技术分析库)是Python金融量化的高级库,涵盖了150多种股票、期货交易软件中常用的技术分析指标,如MACD、RSI、KDJ、动量指标、布林带等。但很多人安装指标计算ta-lib库就总报错,就可以在这里找到包下载后安装。 文件举例:TA_Lib‑0.4.24‑cp37‑cp37m‑win_amd64.whl 命名解释:包名
第十五届蓝桥杯大赛软件赛省赛-PythonB组题目
您正在寻找的是第十五届蓝桥杯大赛软件赛省赛Python B组的题目全集。蓝桥杯大赛作为国内知名的计算机程序设计竞赛,一直以来都以其高水平的题目和严格的评选标准而备受瞩目。本次大赛的Python B组题目更是涵盖了众多编程领域的知识点,无论是算法设计、数据结构还是编程技巧,都考验了参赛者的深厚实力。 这份题目全集以PDF格式呈现,清晰易读,方便您随时查阅和学习。每一道题目都经过精心设计和筛选,旨在
5星 · 资源好评率100%
大麦网抢票脚本【Python脚本】
Python脚本,使用Selenium 模拟浏览器操作。 在使用 Chrome 浏览器,用户可以使用鼠标滑动、按键点击以及键盘输入,作为信号输入设备向浏览器传达指令,浏览器收到指令后执行渲染。 这里提到的 Selenium WebDriver 是对浏览器提供的原生 API 进行封装,使用这套 API 可以操控浏览器的开启、关闭,打开网页,操作界面元素,控制 Cookie。简单说就是,可以通过写代码
YOLOv8-火焰识别(火焰数据集+代码+GUI界面+内置训练好的模型文件)
教程请参考:https://blog.csdn.net/Little_Carter/article/details/131387425 欢迎浏览我的最新资源,这个全面的资源是为了帮助研究人员和开发者在火灾预防和安全监控领域取得突破而设计的。本资源包含以下几个关键部分: 1、火焰数据集:精心策划和注释的高质量火焰图像集,覆盖了不同类型和大小的火焰场景。这个数据集对于训练和测试火焰检测算法至关重要。
人脸识别系统OpenCV+dlib+python(含数据库)Pyqt5界面设计 项目源码 毕业设计
一、项目主要技术 Python语言、dlib、OpenCV、Pyqt5界面设计、sqlite3数据库 本系统使用dlib作为人脸识别工具,dlib提供一个方法可将人脸图片数据映射到128维度的空间向量,如果两张图片来源于同一个人,那么两个图片所映射的空间向量距离就很近,否则就会很远。因此,可以通过提取图片并映射到128维空间向量再度量它们的欧氏距离是否足够小来判定是否为同一个人。 二
5星 · 资源好评率100%
Python数据分析与可视化大作业 + 源代码 + 数据 + 详细文档
python Python数据分析与可视化大作业 + 源代码 + 数据 + 详细文档
Python教程2020版 完全入门 达到Python工程师水平 笔记+代码+课件+资料
Python教程2020版 完全入门 达到Python工程师水平 笔记+代码+课件+资料
4星 · 用户满意度95%
人体姿态检测
Python+OpenCV+OpenPose实现人体姿态估计(人体关键点检测)代码说明参见:https://blog.csdn.net/m0_38106923/article/details/89416514
4星 · 用户满意度95%
Python学习笔记(干货) 中文PDF完整版.pdf
1、Python环境搭建 1.1 Python简介 1.2 Python语言的发展历程 1.3 Python语言的主要特点 1.4 Python应用场景 1.5 Python环境搭建 1.6 第一个Python程序 1.7 集成开发工具 2、Python语法基础 2.1 Python中的输入输出函数 2.2 Python中的注释 2.3 Python中的变量 3、Pytho
3星 · 编辑精心推荐
抢购haiwei.rar
2021抢购华为mate40, python版,亲测可用
4星 · 用户满意度95%
Python 八股文.pdf
python八股文
4星 · 用户满意度95%
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0
最新资源