Python复习笔记——基础篇

目录

●认识Python:

●开发环境:

●编程:

●知识点:

●输出函数print()

 ●转义字符:\

 ●二进制与编码

●标识符和保留字

●变量的定义和使用

●简单数据类型

●整数

​编辑●浮点数

●bool ​编辑

●str

●一般字符串、整数的驻留机制:

●数据类型转换

 ●注释​编辑

●注释

●input()​编辑

●Python 运算符

●Python 运算符​编辑​编辑

●语法结构

 ●条件表达式​编辑​编辑

●range()

●进阶数据类型

●list

●list的增删改查

●Dict​编辑

●set

●进阶数据小结​编辑

●function(函数)

●Python异常处理

●类

●copy



●认识Python:

 Python中的变量也是对象,函数也是对象,类class本身也是对象,Python中一切皆对象。

Python内存动态分配,既我们一般不用管内容的分配问题。

Python对象是否可变:是指在id不变的情况下,能否把Python对象中的对象修改为另一个对象,如果可以,为可变对象,必定有增删改方法;如果不可以,为不可变对象,很少增删改,甚至没有增删改方法,不可变对象一般hashable。

类中def叫方法,模块——.py文件中直接def的叫函数。

python对象是否可变
str 绝对不可变 “你好” hashable 可做字典key
numb数字 绝对不可变 1、1.2 hashable 可做字典key
元组tuple 绝对不可变 (1,2) hashable 可做字典key
元组tuple 相对不可变 ([1,2],3,4) unhashable 不能做字典key
字典dict 可变 有增删改方法 unhashable 不能做字典key
集合set 可变 有增删方法 unhashable 不能做字典key
python比较
== 只比较value
is 只比较ID

Python变量当用对象类名命名时,有个弊端,就是删了还存在,不报错。如:

set={1,2,3}   del  set   print(set)→  <class 'set'>

 

 

●开发环境:

 

 IDLE:自带的简单的开发环境

Python 3.8:交互式命令行程序

?Python 3.8 Manuals:说明手册

Models Docs:记录已安装的依赖包/模块

pycharm:集成开发环境。专业版:收费   ;   社区版:免费

在settings里可以修改默认类型文件的模版,比如加上时间,【# coding=GBK】等内容(python3以后不用写了,默认【# coding=utf-8】):

●编程:

Python解释器:将python语言翻译成电脑所能识别的语言,叫python interpreter。一般是一个python.exe的文件。

●知识点:

●输出函数print()

●输出到控制台:print(),可以输出number、string,默认换行。

print&#x

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值