开发环境以及标识符和变量的认识

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,这些就成了垃圾变量,则需要回收将不在显示出出来!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值