一. 环境搭建
a) python 下载 根据自身系统选择下载 https://www.python.org/
选择自定义安装, 选择路径安装即可
b) 解释器 python 自带
二. python 初体验
a)print and input
print() 括号中可以直接输入数字, 例如 1+1; 但是输入字符串时需要加 ' '. 否则会报错
input 可以输入字符串并且保存到一个变量中
三. python 基础讲解
a)python 变量特性 + 命名规则
1, 变量名可以包括字母, 数字, 下划线, 但是数字不能做为开头. 例如: name1 是合法变量名, 而 1name 就不可以.
2, 系统关键字不能做变量名使用
3, 除了下划线之个, 其它符号不能做为变量名使用
4,Python 的变量名是除分大小写的, 例如: name 和 Name 就是两个变量名, 而非相同变量哦.
b) 注释方法
Python 中的注释有单行注释和多行注释: 单行注释以 # 开头, 多行注释用三个单引号 '''或者三个双引号""" 将注释括起来
c)python 中 ":" 的作用
: 出现在函数定义语句末尾, if for while 语句末尾,
表示下面的代码块应当缩进, 从属于 if for while 语句
d) 学会使用 dir() 和 help()
dir() 函数不带参数时, 返回当前范围内的变量, 方法和定义的类型列表; 带参数时, 返回参数的属性, 方法列表. 如果参数包含方法__dir__(), 该方法将被调用. 如果参数不包含__dir__(), 该方法将最大限度地收集参数信息.
help() 函数:
在使用 python 来编写代码时, 会经常使用 python 自带函数或模块, 一些不常用的函数或是模块的用途不是很清楚, 这时候就需要用到 help 函数来查看帮助
我们可以用 help() 函数简单的看到 python 中的关键字
e)import 的使用
在开始使用一个模块中的函数之前, 必须用 import 语句导入该模块
f)pep8 介绍
PEP 是 Python Enhancement Proposal 的缩写, 翻译过来就是 Python 增强建议书
详细请参考 https://www.python.org/dev/peps/pep-0008/
四. python 数值基本知识
a)python 中数值类型, int,float,bool,e 记法等
基本数据类型
1. 整型, 浮点型
- print(type(1*1)) <class 'int'>
- print(type(1*1.0)) <class 'float'>
- print(type(2/2)) <class 'float'>
- print(type(2//2)) <class 'int'>
- print(type(2/2.0)) <class 'float'>
2. 进制转换
十进制: 阿拉伯数字 int 方法
二进制: 逢 2 进一; 0b10 bin 方法
八进制: 逢 8 进一 ;0o7 oct 方法
十六进制: 0xE hex 方法
3. 布尔类型
bool 值: True,False
- print(type(True)) >>> <class 'bool'>
- print(type(False)) >>> <class 'bool'>
- bool(a)
a: 非 0, 值非空 >>> bool(a) >> True
0 , 空 >>> bool(a) >>False
b) 算术运算符
c) 逻辑运算符
d) 成员运算符
e) 身份运算符
f) 运算符优先级
以下表格列举了运算符的优先级
注: 详情参考
来源: http://www.bubuko.com/infodetail-2969668.html