首页 > 编程知识 正文

datawhale官网,datawhale社区

时间:2023-05-05 15:28:37 阅读:226931 作者:1835

DatawhaleDatawhale学习计划:python基础第六期-任务1

1、环境搭建

a)anaconda环境配置
Anaconda就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。具有如下特点:

开源安装过程简单高性能使用Python和R语言免费的社区支持

参考:https://www.jianshu.com/p/62f155eb6ac5
http://baijiahao.baidu.com/s?id=1597007562591961824&wfr=spider&for=pc

b)解释器
Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。

2、python初体验

a)input and print 输入和输出
1)计算结果的输出

其中‘5+7=’是字符串而非数学公式,python直接打印出字符串,5+7则输出计算结果12,打印结果如下图所示:

2)字符的输出

其中name为变量,第一行代码用户随意输入的字符存入name变量,第二行代码根据用户的名字对用户hello,如输入追寻的棉花糖,结果如下图:

3、python基础讲解

a) python变量特性+命名规则
1)变量分类
在计算机程序中,变量分为数字型和非数字型。
数字型:整型(int)、浮点型(float)、布尔型(bool)
非数字型:字符串、列表、元组、字典

2)Python变量命名规则

变量名只能包含字母、数字和下划线。变量名可以字母或下划线开头,但不能以数字开头,例如,可将变量命名为message_1,但不能将其命名为1_message。变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print。变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。慎用小写字母l和大写字母O,因给他们可能被人错看成数字1和0。

参考:https://blog.csdn.net/yirentianran/article/details/79567177
https://blog.csdn.net/l675655077/article/details/81135717

b) 注释方法
在python中,可以使用“#”符号开始注释部分,注释部分不参与执行。

c) python中“:”作用
采用代码缩进和冒号来区分代码之间的层次。

d) 学会使用dir( )及和help( )
1)dir() 函数
dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。
参考:https://blog.csdn.net/kyjl888/article/details/78940805

2)help() 函数
help() 函数用于查看函数或模块用途的详细说明。

e) import使用
import 导入某个模块的功能(函数),方便该模块的直接调用。
1)import somemodule #导入某个模块
2)from somemodule import somefunction #导入模块的somefunction方法
3)from somemodule import function1,function2,… #导入模块的function,function2等方法
4)from somemodule import * #导入模块的所有方法
5)import somemodule as moduleA #之后可直接调用moduleA
6)from somemodule import somefunction as functionA #之后可直接调用functionA
参考:https://blog.csdn.net/laofeifd/article/details/74202071

f) pep8介绍
python常见的PEP8规范:
http://www.cnblogs.com/guotianbao/p/7918569.html
使用python pep8常见问题记录:https://blog.csdn.net/qq_15437667/article/details/50644904

4. python数值基本知识

a) python中数值类型,int,float,bool,e记法等
整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。

长整型(long integers) - 无限大小的整数,整数最后是一个大写或小写的L。

浮点型(floating point real values) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)

复数(complex numbers) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。特点如下:

虚数不能单独存在,它总是和一个值为0.0的实数部分构成一个复数;复数由实数部分和虚数部分构成;实数部分和虚数部分都是浮点型;虚数部分后面必须有j或J。

布尔型(bool):表示逻辑状态的类型,用 True 和 False 来表示真假,任何非 0 数字都为 True。
e记法,具体如图:

得到结果:23000000000.0

整型可以表示很大的数,表示的数值范围不受机器位数的限制;浮点型表示小数,可以用十进制和科学计数法表示,当位数很多时一般用科学计数法表示;布尔型是只有真和假两个值,分别用True和False表示,非零的整数都是真值;复数是一个实数和虚数的组合,多用于科学计算。

b) 算数运算符

c) 逻辑运算

d) 成员运算符

in的使用具体如图所示:

输出结果:a在给定的列表中

e) 身份运算符
身份运算符用于比较两个对象的存储单元

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

f) 运算符优先级

具体实例:

得到输出结果为:50

参考:http://www.runoob.com/python/python-operators.html
https://www.cnblogs.com/yueya/p/5811998.html
https://baijiahao.baidu.com/s?id=1611129217026199112&wfr=spider&for=pc

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。