栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【学习笔记】Python预备知识

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【学习笔记】Python预备知识

一、python概述

Python开发环境

(集成开发环境)IDE:提供程序开发环境的应用程序,包括代码编辑器、编译/解释器、调试器和图形用户界面等工具。

        (python自带)IDLE、Pycharm、sublime等

执行python程序的方式:交互式和文件式

IDLE中的一些常用快捷键操作

F1打开 Python 帮助文档Python文件窗口和Shell 均可用
Alt+P浏览历史命令(上一条)仅 Python Shell 窗口可用
Alt+N浏览历史命令(下一条)仅 Python Shell 窗口可用
Alt+/自动补全前面曾经出现过的单词,如果之前有多个单词具有相同前缀,可以连续按下该快捷键,在多个单词中间循环选择Python 文件窗口和 Shell 窗口均可用
Alt+3注释代码块仅 Python 文件窗口可用
Alt+4取消代码块注释仅 Python 文件窗口可用
Alt+g转到某一行仅 Python 文件窗口可用
Ctrl+Z撤销一步操作Python 文件窗口和 Shell 窗口均可用
Ctrl+Shift+Z恢复上—次的撤销操作Python 文件窗口和 Shell 窗口均可用
Ctrl+S保存文件Python 文件窗口和 Shell 窗口均可用
Ctrl+]缩进代码块仅 Python 文件窗口可用
Ctrl+[取消代码块缩进仅 Python 文件窗口可用
Ctrl+F6重新启动 Python Shell仅 Python Shell 窗口可用

Python文件的类型:源代码文件(.py)、字节代码文件(.pyc)、优化代码文件(.pyo)

.py文件转换为,pyc文件

#命令行解释界面下输入

>>>import py_compile

>>>py_compile.compile(文件名)

速度快,能够隐藏源代码。

位于:源文件目录下新增的__pycache__中

.py文件转换为.pyo文件

#cmd窗口下输入

Python -0 -m py_compile 文件名

优化编译后的程序,适合用于嵌入式系统。

位于:源文件目录下新增的__pycache__中

python可复用的代码

库(library)、模块(module)、类(class)、程序包(package)等。

Python扩展库

库的安装

1、pip工具安装

#命令基本格式:

pip [options]

#查看pip命令的参数与含义:命令行窗口输入:

Pip

?实用的扩展库

2、自定义安装

#当无法使用pip安装扩展库时采用

打开扩展库的维护主页,自行下载扩展库的相关文档,并根据指示步骤安装。

3、文件安装

#当pip下载后无法在windows系统下编译时

帮助网页:https://www.lfd.uci.edu/~gohlke/pythonlibs/

根据已装的python的版本和计算机的字长下载适用的.whl文件,下载后:

Pip install <文件名>

#此处的文件名应包含.whl文件的存放路径及文件名

补充知识点

静态语言采用编译方式执行,如C语言、java语言;脚本语言采用解释方式执行,如python语言、javascript语言。

二、Python语言基础

常量

常量根据其书写的格式,被python自动判定为相应数据类型的对象,统一进行管理

#特殊常量:None,用于表示无数据,其数据类型为Nonetype。

数据类型

基本数据类型

数值(number)

整数(int)

十进制:19、4

16进制:0x23、0xFF

8进制:0O7、0o735

二进制:0B101、0b11

浮点数(float)

如9.03、1.0389E3(科学计数法)

复数(complex)

如:5+6j、-3-8j

字符串(string)

定界符

单/双/三引号

转义字符

该字符被解释成另一种含义,不在表示原来的字符

原始字符串

前缀控制符r或R

续行符

命令行末的

布尔(bool)

True、False

None、0、””、()、[]、{}、空集合都当作False

复合数据类型

列表(list)

[ ,  ,...]

【有序】列表中的数据元素的数据类型可不同、可嵌套,可重复、可修改,数据元素通过下标引用:x[i]

元组(tuple)

( ,  ,...)

【有序】元组中的数据元素类型可不同、不可修改、可重复、可嵌套。

字典(dictionary)

{ x:a, ,...}

【无序】字典中的元素通过关键字来存取,关键字不可重复,值可重复。

集合(set)

{ , ,...}

【无序】集合中的数据元素不可重复、可以添加、删除

变量

作用:对对象内存空间的引用。

数据对象:系统分配的一块足够大的内存,用于存放该对象的数据和与之相关的操作。

对不可变数据类型的引用

通过变量改变不可变数据类型的值,只是变量和数据之间的引用关系发生了改变

对可变数据类型的引用

通过变量改变可变数据类型的值,它们之间的引用关系不变,但存储数据的内存空间里的东西或大小会变

Id()函数:返回obj对象的内存地址

#可以通过id()函数来了解和理解变量和值之间的关系。

基本运算

由运算符(operator)、操作对象构成的式子被称为表达式(expression)

Python支持算术运算符、关系运算符、逻辑运算符、位运算符、成员运算符、身份运算符等。

?python运算符的优先级

常用系统函数

常用内置函数

数学函数

数据类型转换函数

序列结构或可迭代数据的函数

其他函数

常用库函数

表 常用标准库函数

math库

random库

time库

timedate库

Python的帮助系统
  1. dir()、help()函数
  2. 联机帮助环境:help(),可以直接查阅所有本机已安装模块的帮助信息,不需要事先导入模块。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/754324.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号