使用MacBook Pro笔记本,内存8g,硬盘256g,64位。
1、环境搭建
a)anaconda环境配置
在anaconda官网直接下载,最新版本,选择64位的版本。下载好之后直接点击安装。点击下一步下一步即可。
b)解释器
解释器使用的vscode,在在安装anaconda的时候可以直接安装。
2、python初体验
a)print and input
print在python上的意思是输出。
打开python环境解释器,或者直接在终端输入python3,就会进入python的环境
输入:print('hello world!')
输出:hello world!
input在python中可用作与交互,相当于输入
例子:
python基础讲解
a)注释方法
常用的注释方法有2种,一种是单行注释,一种是多行注释。
用 # 这个符号,表示单行注释
用''' 代码 ''' 这样的方式表示,多行注释
例子:
b)变量
变量是用来代替某些东西的名字
例如上面例子用到的一样,a=1,意思是用a代替1
变量命名规则:
1、只能用字母或者下划线开头,不能用数字
2、只能用大些字母,小写字母,数字,下划线
3、不能用python内置的关键词做变量名
备注:变量名不建议用全大写或全大写+下划线,来定义变量名,也不建议用内置关键词作为变量名,例如:_and_ 这样的。
另外小写字母不等于大写字母,变量a不等于变量A。
c)python中“:”的用法
- 无论是左边还是右边逗号都要靠近冒号:
- 如果冒号:的左边或者右边还有冒号,这时候就说明其中一个冒号代表的是范围
- 如果冒号:左边或者右边没有任何东西,那么这时候代表全体
- [a:b] 对a的改变是行的改变,对b的改变是队列的改变
另外一种情况就是,出现负数的时候
- 负数在左侧,则从后往前数n个
- 负数在右侧,则是排查了后n个
d)学会dir() 和help()应用
dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;
dir()带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。
如果参数不包含__dir__(),该方法将最大限度地收集参数信息。
dir()主要用于查询内置函数
help()主要用于函数用于查看函数或模块用途的详细说明
e)importt的使用
import就是引入模块以及模块内的函数
常用使用方法:
import module #引入模块
module.print_func('hello') #引入模块,调用模块里面的函数
import的from语句1:从模块中导入一个指定的部分到当前命名空间中
用法:from modlue import name1 #name1是导入模块里的函数
import的from语句2:把一个模块的所有内容全都导入到当前的命名空间也是可行的
用法:from module import *
f)pep8介绍
pep8是一种编码规范,详细参考:https://www.cnblogs.com/kungfupanda/p/5267802.html
4、python的基础知识
a)数值类型
python3中有6个标准数值类型分别为:
数字、字符串、列表、元组、集合、字典
这6个数据类型区别:
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
着重学习数字类型
数字类型:int(整点型),float(浮点型),bool(布尔型),complex(复数),
e计法:3**5表示3的5次幂;3e5表示3乘以10的5次幂
b)算数运算符
注意:
- 1、Python可以同时为多个变量赋值,如a, b = 1, 2。
- 2、一个变量可以通过赋值指向不同类型的对象。
- 3、数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
- 4、在混合计算时,Python会把整型转换成为浮点数。