python第一天学习笔记

1468-何同学

发表文章数:16

热门标签

,
首页 » Python » 正文

python数据分析学习笔记

一、Python开发环境

1.常用开发环境有:
①.IDLE(默认的交互模式,直接开发源程序)
②5.Pyharm
③.wingIDE
④.Eclipse
⑤5.IPython
2.>>>为提示符
3.关闭交互窗口:
(1) Ctrl+Z和回车
(2) 输入quit()命令
(3) 直接关闭命令行窗口
4.中断程序执行:Ctrl+C

二、IDLE常用快捷键

快捷键 说明
Alt+N Alt+p 查看命令上一条,下一条
Ctrl+F6 重启shell,以前定义的变量全部失效
F1 打开帮助文档
Alt+/ 自动补全前面曾经出现过的单词
Ctrl + [ Ctrl + ] 缩进代码和取消缩进
Alt+M 打开模块代码,先选中模块,在按下此快捷键,会打开模块的py源码供浏览
Alt+C 打开类浏览器,方便在源码文件中的各个方法之间切换
F5 运行程序

三、python的程序构成

1.python程序由模块组成,一个模块对应python源文件,后缀名为: .py。
2. 模块由语句猪哼,运行python按照语句的顺序执行。
3. 语句python程序的构造单元,用于创建对象,变量赋值,调用函数,控制语句。
4. tab代表按四下空格
5. 注释 # (自己写也写上注释,养成习惯) ‘’'为一段注释
6. 使用/行链接符号
一行长度没有限制,为了可读性,通常将一行比较长的程序分为多行,可以用/行连接符,放在行结束的地方

四、对象

1.函数一切皆是对象
每个对象由:标识(identity)、类型(type)、value(值)组成
2. 标识用于唯一标识对象,通常对应对象在计算机内存中的地址,使用内置函数id(obj)
3. 类型用于表示对象存储的"数据"的类型。类型可以限制对象的取值范围以及执行的操作,可以使用type(obj)获取对象的属性
4. 值表示对象所存储的数据的信息,使用print(obj)可以直接打印出值

对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作

  1. a = 3 a,是变量也是(id:地址) =,是赋值,3,是对象
a = 3 栈 b = “爱西得卢” 栈
堆 a:123456(地址) 堆 b:837(地址)
堆 id:123456(地址) 堆 b:837(地址)
堆 type:int(数据类型) 堆 type:str(数据类型)
堆 value:3(值) 堆 value:爱西得卢(值)

五、栈(本质_栈内存和堆内存)

1、引用

在python中,变量也成为:对象的引用,因为,变量存储的就是对象的地址。
变量通过地址引用了"对象"

变量位于:栈内存(压栈出栈等细节)
对象位于:堆内存。

python是动态类型语言
变量不不要显示声明类型,根据变量引用的对象,python解释器自动确定数据类型。
python是最强类型语言
每个对象都有数据类型,只支持该类型支持的操作

六、标识符

1、基本用法

**标识符:用于变量、函数、类、模块等的名称。**标识符有如下规则:
①区分大小写,如:sxt和SXT是不同的。
②第一个字符必须是字母、下划线,其后的字符是:字母、数字、下划线。
③不能使用关键字比如:if、or、while等
④以双下划线开头和结尾的名称通常有特殊含义,尽量避免如:__int__是类的构造函数

七、变量和简单赋值语句

变量的声明和赋值
变量的声明和赋值用于一个变量绑定到另一个变量上 格式:变量名 = 表达式
如: a = 10√ aaa×,因为aaa×没有进行赋值

删除变量和垃圾挥手机制

>>> a = 222
>>> del a #删除

则:a里面不光只有222,还包含了 id、type、value,这些就成了垃圾变量,则需要回收将不在显示出出来!

未经允许不得转载:作者:1468-何同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《python第一天学习笔记》 发布于2020-12-06

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录