DataWhale—Python Task 1
DataWhale—Python Task 1
1. 环境搭建
1)Anaconda环境配置
1.下载Anaconda
下载链接link.https://www.anaconda.com/distribution/
根据计算机系统,选择相应版本。本人使用windows系统,下载python3.7版本。安装完成后,即可看到相应组件。
2)解释器
Anaconda自带的Jupyter Notebook与spyder不需要单独配置解释器,根据所下载的Anaconda版本不同,会分别为Python2和Python3。
PyCharm配置解释器如下图所示
2.Python初体验
1)print and input
Python输出:print()函数
print(变量)
print(字符串)
Python输出:input()函数
input的返回类型是str,所以常常需要通过int()或float()这样的函数把我们的返回类型转为需要的类型。
通过运行上图代码,会得到三组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
导入所需模块,可以出现在程序的任何位置
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)算数运算符
乘方 **
整除 //
取余 %
使用时需注意运算符的优先级与运算方向
结果为6
3)逻辑运算符
and 逻辑 与
or 逻辑 或
nor 逻辑 非
返回值类型为布尔型
4)成员运算符
判断特定的值是否在序列/列表中,返回值类型为布尔型
5)身份运算符
is 用于判断两个变量引用对象是否为同一个
is not 用于判断两个变量是否引用自不同的对象
6)运算符优先级
参考链接
link.https://zhuanlan.zhihu.com/p/59027692
link.https://www.icourse163.org/course/NJU-1001571005
link.https://www.cnblogs.com/Caersi/p/6132398.html