0
点赞
收藏
分享

微信扫一扫

Python基础01

四月Ren间 2022-01-23 阅读 87

Python基础

学习01

python特点:
1、可读性强
2、简洁
3、效率并不高
4、面向对象
5、免费开源
6、可移植性和跨平台
7、有丰富的库
8、可扩展性(可嵌入到c和c++语言)嵌入式
9、python区分大小写

python解释器:
1、CPython(最常用的解释器)
2、Jython
3、IronPython
4、PyPy

Python开发环境:(开发环境IDE,只是解释器的一个外挂)
1、IDLE
2、Pycharm
3、wingIDE
4、Eclipse
5、IPython

交互模式:
1、进入命令行窗口,输入:python
2、>>> 为提示符
3、ctrl+z和回车 可以退出python
4、输入quit()的命令 可以退出python
5、ctrl+c 中断程序执行

IDLE常用快捷键:
01、Alt+N Alt+P 查看历史命令上一条、下一条
02、Ctrl+F6 重启shell,以前定义的变量全部失效
03、F1 打开帮助文档
04、Alt+/ 自动补全全面曾经出现过的单词
05、Ctrl+[ Ctrl+] 缩进代码和取消缩进
06、Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源码供浏览
07、Alt+C 打开类浏览器,方便在源码文件中的各个方法体之间切换
08、F5 运行程序

python的注释:
行注释:每行注释前加#号
段注释:使用三个连续的单引号(’’’),当看到注释时,会扫描到下一个’’’

python的行链接符:\

turtle包:
import turtle #导入turtle模块
turtle.showturtle() #显示箭头
turtle.write(“高淇”) #写字符串
turtle.forward(300) #前进300像素
turtle.color(“red”) #画笔颜色改为red
turtle.left(90) #箭头转90度
turtle.goto(0,50) #去坐标(0,50)
turtle.penup() #抬笔,这样,路劲就不绘画出来
turtle.pendown() #下笔,这样,路劲就绘画出来
turtle.circle(100) #画圆

python程序是由模块组成的,一个模块对应python源文件,一般后缀名为:*.py
python通过空格来表示缩进,空格数量必须统一。

对象:
Python中,一切皆对象。对象的本质就是一个内存块,拥有特定的值,支持特定类型的相关操作。
在这里插入图片描述
引用
在python中,变量也称为:对象的引用。因为,变量存储的就是对象的地址。变量通过地址引用了“对象”。
变量位于:栈内存(压栈出栈等)
对象位于:堆内存。
在这里插入图片描述
标识符:用于变量、函数、类、模块等的名称。标识符有如下特定的规则:
基本用法:
1、区分大小写。如:sxt和SXT是不同的。
2、第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线。
3、不能使用关键字。比如:if、or、while等。
4、以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__init__是类的构造函数。

在这里插入图片描述
变量和简单赋值语句
变量的声明和赋值
变量的声明和赋值用于将一个变量绑定到一个对象上,格式如下:
变量名 = 表达式
a = 123

删除变量和垃圾回收机制
可以通过del语句删除不在使用变量。
del a
如果对象没有变量引用,就会被垃圾回收器回收,清空内存空间。
在这里插入图片描述

举报

相关推荐

0 条评论