DataWhale—Python Task 1

DataWhale—Python Task 1

1. 环境搭建

1)Anaconda环境配置

1.下载Anaconda

下载链接link.https://www.anaconda.com/distribution/
DataWhale—Python Task 1
根据计算机系统,选择相应版本。本人使用windows系统,下载python3.7版本。安装完成后,即可看到相应组件。

2)解释器

Anaconda自带的Jupyter Notebook与spyder不需要单独配置解释器,根据所下载的Anaconda版本不同,会分别为Python2和Python3。

PyCharm配置解释器如下图所示
DataWhale—Python Task 1

2.Python初体验

1)print and input

Python输出:print()函数

print(变量)
print(字符串)

Python输出:input()函数

input的返回类型是str,所以常常需要通过int()或float()这样的函数把我们的返回类型转为需要的类型。
DataWhale—Python Task 1
通过运行上图代码,会得到三组Hello World的输出。

3.Python 基础讲解

1)Python变量特征+命名规则

需注意以下几点:
a.首字符是字母或下划线(尽量避免下划线开头的表示名,下划线对解释器有特殊的意义,是内建标识符使用的符号,通常当作私有变量的变量名)
b.其余可以是字母,下划线,数字
c.大小写敏感(PI和pi是不同的标识符。通常情况下,全大写变量名用作常量)
d.命名时尽量做到见词知义
e.关键字是Python语言中的关键组成部分,不可随便作为其他对象的标识符

2)注释方法

Python中注释分为单行注释和多行注释,单行注释以 # 开头。多行注释可逐行用 # 开头或以三个单引号 ‘’’ 开头,也可以用三个多引号""" 将注释内容括起来"""

3)python中“:”的作用

a.出现在函数定于语句的末尾,if for while语句的末尾。表示下面的语句应当缩进,从属于 if for while语句
b.在字典定义中用于分开键和值
c.在列表中用于定义分片,步长

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

dir() 用于查询一个类或者对象的所有属性
help() 函数用来查看函数或模块用途的详细说明,类似于matlab中的help命令

5)import使用

import module
导入所需模块,可以出现在程序的任何位置
DataWhale—Python Task 1

6)pep8 介绍

pep8代码样式指南link.https://legacy.python.org/dev/peps/pep-0008/

4.pyhon 数值基本知识

1)python 中数值类型,int float bool e记法等

a.(长)整型 int,’L‘即长整形
b.浮点型 float
c.复数型 complex
d.布尔型 boolean
e.字符串 str
f.列表 list
g.元组 tuple
h.字典 dictionary

2)算数运算符

乘方 **
整除 //
取余 %
使用时需注意运算符的优先级与运算方向
DataWhale—Python Task 1
结果为6

3)逻辑运算符

and 逻辑 与
or 逻辑 或
nor 逻辑 非
返回值类型为布尔型
DataWhale—Python Task 1

4)成员运算符

判断特定的值是否在序列/列表中,返回值类型为布尔型

5)身份运算符

is 用于判断两个变量引用对象是否为同一个
is not 用于判断两个变量是否引用自不同的对象

6)运算符优先级

DataWhale—Python Task 1

参考链接

link.https://zhuanlan.zhihu.com/p/59027692
link.https://www.icourse163.org/course/NJU-1001571005
link.https://www.cnblogs.com/Caersi/p/6132398.html