2019.04.13 python基础
第一节主要讲python背景 没什么要注意的 了解记住概念就好
第二节 python的安装,官网下载 配置环境 勾选添加到配置环境变量中
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。还有一个海龟制图的模块 如何去运行python的IDLE
第三节 print(不加双引号,就认为是变量或者数字)所以一定要记得加
IDE 集成环境 IDEL也是一个集成环境 和pycharm是一样的
第四节 建议文件夹都用英文吧 不要随便用空格 在python中表示缩进的
第五节 python用缩进而不是{}表示程序块
第六节 如何学,先把知识体系建立起来 守 破 离
跟老师 去探索 去创新
第七节 开始学习图形化程序设计,为什么先从这个开始呢
视觉表达永远是最直观的。逆时针画圆,参数为半径
第八节 奥运五环
第九节 程序的构成 在IDLE中一定要记得Ctrl +s
python程序---模块---语句 组成的 tab健就是tab健,千万不要和空格混了
使用\行链接符 链接下一行 针对于字符串多长,但是pycharm已经处理好了
第十节 对象的基本组成和内存示意图
Python 中,一切皆对象。每个对象由:标识(identity)、类型(type)、value(值)
组成。
1. 标识用亍唯一标识对象,通常对应亍对象在计算机内存中癿地址。使用内置凼数 id(obj)
可迒回对象 obj 癿标识。
2. 类型用亍表示对象存储癿“数据”癿类型。类型可以限刢对象癿叏值范围以及可执行癿
操作。可以使用 type(obj)获得对象癿所属类型。
3. 值表示对象所存储癿数据癿信息。使用 print(obj)可以直接打印出值。
对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。
为什么在pycharm执行不了 在IDEL中又可以执行呢
对象 3 ==== id:153
type:int
value:3 一个对象包括这么多东西的
说的赋值 a = 3 其实是 对象3的地址给了a 指向了这个
记住这个图和对象
第十一节 引用的本质-栈内存和堆内存示意图
变量也叫对象的引用 python是动态类型语言 不需要声明类型
因为在堆中的变量有type 变量在栈中,对象在堆中
是强类型语言 因为每个对象都有数据类型
第十二节 标识符-命名规则
help的使用,记得命名规则是由什么组成的
F1会调出官方帮助文档 不只是变量 还有模块和包名 函数名 类名 常量名
第十三节 变量的声明-初始化,垃圾回收机制
变量的声明和赋值用于讲一个变量绑定到一个对象上
删除变量 del = a 3这个对象仍然在 对象没有变量引用,就会
被垃圾回收器回收
第十四节 链式赋值,系列解包赋值-常量
x = y = 123
a,b,c = 4,5,6(个数必须要保持一致)
使用系列解包赋值实现变量交换
a,b = 1,2
a,b = b,a
print(a,b) Python不支持常量
第十五节 内置数据类型,基本算数运算符
内置?后面还可以自己创建 还有基本的和高级的
/浮点数除法 8/2 = 4.0 整数除法 7/2 = 3 记得零不能做除数
divmod(13,3) 是一个函数,返回一个元祖 (4,1)
第十六节 整型-不同进制-转型
print(0B101) 还有这种东西的 位运算的是时候用到
第十七节 浮点数-转换
