Python 简介
###本简介浓缩了一些基本概念,并且随着学习会不断增加跟新###
Python 是一种解释型的面向对象的语言。由 Guido Van Rossum 于1989年发明,1991年公布。 网站 www.python.org
特点:
可读性强、简洁、面向对象、免费开源、可移植性强以及具有丰富的库。
应用范围:
科学计算、人工智能、WEB服务端和网站后端、GUI开发、游戏开发、系统运维和大数据等。
python 是解释执行,所以性能较低
Python解释器:
CPython、 Jython、IronPython、 PyPy
Python开发环境 IDL(Integrated Development Environment 集成开发环境) :
IDLE、 Pycharm、wingIDE、Eclipse、IPython
程序的基本格式:
1. 恰当的空格,缩进
2. 区分大小写
3. 注释,# 单行注释 , ''' 多行注释'''
4. 使用\ 连接行
对象:
python中一切皆对象。
对象由标识(identity)、类型(type)、值(value) 组成。对象的本质就是一个内存块,有特定的值,支持特定的类型的相关操作。
引用:
python中变量也称为对象的引用。变量存储的是对象的地址。
变量位于栈内存,对象位于堆内存。
python 标识符命名规则:
类型 | 规则 | 例子 |
模块和包名 | 全小写字母,尽量简单。若多个单词之间用 下划线 |
math, os, sys |
函数名 | 全小写字母,多个单词之间用下划线隔开 | phone, my_name |
类名 | 首字母大写,采用驼峰原则。多个单词时, 每个单词第一个字母大写,其余部分小写 |
MyPhone、MyClass、 Phone |
常量名 | 全大写字母,多个单词使用下划线隔开 | SPEED、MAX_SPEED |
变量的赋值:
变量的声明和赋值用于将一个变量绑定到一个对象上
变量名 = 表达式
变量可以通过del删除,如果对象没有变量引用,就会被垃圾回收器回收,清空内存空间。
链式复制:a=b=456 系列解包赋值:x,y,z = 1,2,3
python数据类型和运算符:
整型,浮点型,布尔型,字符串型
运算符 | 说明 | 示例 | 结果 |
+ | 加法 | 3+2 | 5 |
- | 减法 | 30-5 | 25 |
* | 乘法 | 3*6 | 18 |
/ | 浮点数除法 | 8/2 | 4.0 |
// | 整数除法 | 7//2 | 3 |
% | 模(取余) | 7%4 | 3 |
** | 幂 | 2**3 | 8 |
除数不能为0
用 divmod()函数同时得到商和余数
本文来自博客园,作者:Abstracthinking,转载请注明原文链接:https://www.cnblogs.com/Abstracthinking/p/16719538.html