Python规则,语言特点及变量赋值等全内容知识点分解
树图思维导图提供 Python初学基础脑图 在线思维导图免费制作,点击“编辑”按钮,可对 Python初学基础脑图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:7af36e2226dd55a1aeb1642ceb4d45af
Python初学基础思维导图模板大纲
创始人:吉多·范罗苏姆(Guido van Rossum)
19 8 9年,当时Guido van Rossum开始开发Python作为ABC语言的一种继承
1991年发布Python的第一个公开版本
2000年,Guido van Rossum和Python核心开发团队转到BeOpen.com并组建了BeOpen PythonLabs团队,这一团队继续推动Python的研发和推广,同时为Python社区提供了更多的资源和支持。
2001年,Python软件基金会成立,这是一个专为拥有Python相关知识产权而创建的非营利组织。该基金会的成立为Python的开发和推广提供了更稳定和正式的组织支持。
类型
解释型语言
Python/Ruby/PHP……
脚本语言
Python/Perl/JavaScript……
特点
需要【解释器】
动态语言
无类型
以【文本形式】存在
编译型语言
C语言......
Java既有编译也有解释
翻译方式
解释
不需要【编译】
每次执行
都需要逐句翻译
语句执行时【才翻译】
编译
程序执行之前需要【先编译】
以后运行
不用重新翻译
\ n
行分隔符
\
继续上一行
跨行特例
三引号
常用于【多行注释】
闭合操作符
各种括号
[],{},()
;
在同一行
连接多个语句
:
分开代码块(组)
头&体
缩进块
语句【代码块】
用【缩进深度】区分
空行
用于分隔
函数
类
便于代码维护/重构
模块
若【模块】过大
考虑
拆解代码
另建模块
每一个脚本文件
均为【模块】
以【磁盘文件】形式存在
解释型脚本语言
内建
高级的数据结构
面向对象的语言
便于
数据和逻辑
相分离
动态语言
变量本身
类型不固定
可随意转换
不用考虑
内存问题
默认编码
UTF-8
赋值符
=
增量赋值
+=
多重赋值
x=y=z=1
多元赋值
x,y,z=1,2,'a'
变量交换
x,y=y.x
两种模式
交互式编程
逐行输入
再执行
脚本式编程
命令行模式
一次性执行
源代码脚本
运行脚本
Linux 下可执行脚本
命令行赋予权限
chmod 755*.py
运行脚本
*.py
脚本首行添加
#!/usr/bin/env python
#!/usr/local/bin/python
Python路径
IPython
%run*.py
命令行模式
python*.py
概括思维导图模板大纲
树图思维导图提供 Linux 网络基础知识 在线思维导图免费制作,点击“编辑”按钮,可对 Linux 网络基础知识 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:199680f0e48eac8a1aeaadb90447d4f4
树图思维导图提供 种子思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 种子思维脑图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:86f8307a40ea24607c6c79354e09377f