【Task1】环境搭建&基础知识2019-08-05

1.环境搭建

anaconda环境配置

anaconda 是一个基于Python的环境管理工具. 相比其他库管理工具,它更适合数据工作者。 anaconda包含了conda、Python在内的超过180个科学包及其依赖项。笔者计算机已配置anaconda环境,此步骤省略。

Anaconda 的下载地址:https://www.anaconda.com/download/

解释器

我们编写的python程序需要python解释器翻译才可以被计算机理解,python解释器有很多种,常见的还是官方自带的CPython解释器。

2.python初体验

print 

print()可以向屏幕上输出括号内指定的内容,print()函数可接受一个或多个字符串,多个字符串用逗号“,”隔开,就可以连成一串输出,会以空格间隔开。

input

input()可以让用户输入字符串,并存放到一个变量里。

3.python基础讲解

python变量特性+命名规则

在Python中,变量名可以包含大写字母、小写字母、数字(但不能以数字开头)和特殊字符_。

Python变量名是大小写敏感的,如Julie和julie就是不同的变量名。最后,Python中还有少量的保留字(有时称为关键字),它们有专门的意义,不能用作变量名。

Python 3中的保留字包括and、as、assert、break、class、continue、def、del、elif、else、except、False、finally、for、from、global、if、import、in、is、lambda、nonlocal、None、not、or、pass、raise、return、True、try、while、with和 yield。

注释方法

python中单行注释采用 # 开头。注释可以在语句或表达式行末:

python中“:”作用

Python 中的变量赋值不需要类型声明。

每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

等号(=)用来给变量赋值。

等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

学会使用dir( )及和help( )

dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。

import使用

在 python 用import或者from...import来导入相应的模块。

将整个模块(somemodule)导入,格式为:import somemodule

从某个模块中导入某个函数,格式为:from somemodule import somefunction

从某个模块中导入多个函数,格式为:from somemodule import firstfunc, secondfunc, thirdfunc

将某个模块中的全部函数导入,格式为:from somemodule import *

pep8介绍

pep8是一个python的编码规范,需要我们每一个人去遵守。

4.python数值基本知识

数值类型

对象分为标量对象(不可再分)和非标量对象(有内部结构,可再分)。Python有以下4类标量对象:

int:表示整数。

float:表示实数。

bool:表示布尔值True和False。

None:这个类型只有一个值。

算术运算符

python主要的算术运算符有+ - * / % ** //

i + j:i和j的和。

i - j:表示i减j。

i * j:i和j的积。

i // j:表示整数除法。只返回商,不返回余数。

i / j:表示i除以j。

i % j:表示int i除以int j的余数。通常读作i mod j,是i modulo j的缩写。

i ** j:表示i的j次方。如果i和j都是int类型,结果也是int类型。

比较运算符

包括:==(等于)、!=(不等于)、>(大于)、>=(大于等于)、<(小于)和<=(小于等于)。

逻辑运算符

and or not

a and b:当a和b都为True时,值为True,否则为False。

a or b:当a和b至少有一个为True时,值为True,否则为False。

not a:如果a为False,值为True;如果a为True,值为False。

成员运算符

成员运算符有in和not in,对于in,如果在指定的序列(可以是字符串,列表或元组等)中找到值返回 True,否则返回 False。

身份运算符

身份运算符用于比较两个对象的存储单元,分为is和is not。

is 是判断两个标识符是不是引用自一个对象。x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False。

注:id() 函数用于获取对象内存地址。

is 与 == 区别:

is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。

运算符优先级

【Task1】环境搭建&基础知识2019-08-05_第1张图片

你可能感兴趣的:(【Task1】环境搭建&基础知识2019-08-05)