IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 第1天 理清一些基础概念 -> 正文阅读

[Python知识库]第1天 理清一些基础概念

1、Python有多种发行版,官方的是CPython版本。

2、CPython解释器有一个替代品PyPy,利用即时编译(JIT)来加速。PyPy在垃圾回收机制等方面不同于CPython。

3、Anaconda是基于CPython的另一个发行版,集成了大量数据科学类的模块,还提供了一套模块管理工具。

4、Python有pip模块安装和管理

????????pip install numpy

????????python -m pip install numpy

5、安装python时要选择 Install launcher for all users?和 add path。

6、不能升级,只能重新安装。

7、IDLE小技巧

????????将光标移动到执行过的语句上按回车键,可以重复这个语句;

????????使用下划线(_)可以代替最后一次执行结果。liu

8、IPython需要单独安装。

????????pip install ipython

9、Python有一个内置的调试模块pdb,它可以提供包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态赋值等多种调试手段。

10、升级模块

? ? ? ? pip install numpy -U

11、指定下载源

????????pip install numpy -i https://...

12、指定模块的版本

????????pip install numpy==1.15.0

13、卸载

? ? ? ? pip uninstall numpy

14、查看模块列表

????????pip list?

????????使用-o参数可以列出过时的模块,使用-u参数可以列出最新的模块

15、show 命令可以查看指定模块的信息

? ? ? ? pip show numpy

一、缩进

????????可以使用空格,也可以使用制表位,不能混合使用

? ? ? ? 建议使用空格缩进

二、函数、类

????????函数定义(def)

????????????????关键字def用来定义一个函数,使用关键字return返回函数结果(如果需要)

????????????????除了支持常规的参数之外,还支持默认参数、可变参数和关键字参数

? ? ? ? 类定义(class)

????????????????使用关键字class定义类

????????????????如果没有基类,类名之后不需要圆括号

????????????????构造函数__init__( )在类实例化时自动运行,类的属性要在这里定义或声明

????????????????self不是关键词,虽然可以换成其他的写法,但不建议这样做。

????????????????类是属性和方法的混合体。

????????????????同一个类,可以生成很多实例(单实例模式除外),这叫类的实例化。

????????????????类的各个实例之间是相互隔离的。??

三、顺序、分支、循环

四、整型、浮点型、布尔型、字符串

五、列表、字典、元组、集合、字符串

六、常用内置函数

? ? ? ? print( )

????????input( )

????????len( )

????????range( )

????????format( )

????????sorted( )sort( )

????????open( )

????????type( )/isinstance( )

????????enumerate( )/zip( )/map( )/chr( )/ord( )

????????sum( )/max( )/min( )/abs( )/pow( )/divmod( )/round( )

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-09-14 13:17:25  更:2021-09-14 13:20:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/27 13:30:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计