-
环境搭建
a)anaconda环境配置
Anaconda是一个包含数据科学常用包等python发行版本。它基于conda衍生而来。使用conda创建环境可以分离不同python版本和其它程序吧,以便项目环境的搭建,防止项目因为环境冲突而引发问题。
电脑环境:
b)解释器
我用的解释器是python3 -
python初体验
a)print and input
print可以显示输出,包括字符串,变量的值,运算结果等。input是一个输入函数,它将所输入的值以字符串的格式输出。 -
python基础讲解
a)python变量特征+命名规则
变量特征:变量是一个表示,用于存储数值的一个空间。
命名规则:
变量名只能包括字母、数字和下划线。要注意的是,变量名不能以数字开头。
变量名不能包括空格,但可以用下划线来分离其中的单词。
不能将python定义号的关键词和函数名作为变量名。
变量名应该要简短且具有可描述性。
b)注释方法
python可以用#号对单行进行注释,也可以用’’’……’’’三引号对多行进行注释
c)python中“:”作用
python语法中“:”一般出现在循环语句,条件判断语句之后,表示下一行是该语句的子模块。如果“:”用在数组中,表示多列或多行的选择。
d)学会使用dir( )及和help( )
dir( )用来查询一个类或对象的所有属性;help( )查询类型、对象、方法、属性的详细信息。
e)import使用
Import用于导入包或模块。
f)pep8介绍
pep8用于规范python的格式,统一的格式有利于其他人解读代码。
python3的缩进要统一,要么tab要么空格,每级缩进使用四个空格。
限制每行的最大长度为79个字符。
空行。顶级函数和类之间使用两个空行;类的方法之间使用一个空行;在函数中使用空行表示不同逻辑段落;
导入位于文件的顶部。
避免多余的空格。
注释要规范,一句后面两个空格,然后接注释。
命名要规范,遵守python变量命名规则。
- python数值基本知识
a)python中数值类型,int,float,bool,e记法等
Int: a = 1; float: a = 1.1; bool: a = True; e记法: 12000可以表示为1.2e+04; complex: a = 1+1j
b)算数运算符
对变量可以进行基础运算,包括加法”+”, 减法”-”, 乘法”*”, 除法”/”, 除法(向下取整)“//”,幂“**“
eg. a = 2, b = 3, a + b = 5
c)逻辑运算符
and, or, not
优先级: ( ) > not > and > or
or: x or y,当x为False时才计算y;
and: x and y, 当x为True时才计算y;
not: 非,取反的意思。
d)成员运算符
in: 如果在指定的序列中找到值返回True,否则返回False
not in: 如果在指定的序列中没有找到值返回True,否则返回False
e)身份运算符
is: is是判断两个标识符是不是引用自一个对象
not is: not is是判断两个标识符是不是引用自不同对象
f)运算符优先级
指数>按位翻转,一元加号和减号>乘, 除,取模和取整除>加减法>右移,左移运算符>位’AND’ >位运算符>比较运算符>等于运算符>赋值运算符>身份运算符>逻辑运算符