大数据挖掘分析与应用—— (前四个注释的内容包括:python区域设置的布局和特征、基本知识(变量、语句、缩进、注释)、条件语句和循环语句)、数据类型、运算符、条件语句、循环语句)、第一讲,环境部署
1 .特点
)1)编程语言:C、c需要编译,执行速度快
)说明语言:Python平台兼容性
)3)运行动态语言:Python时,可以不声明检查数据类型
)4)静态语言:C、c、java编译时,检测数据类型需要预声明
)5)强大的数据类型数据类型只能强制转换类型安全的语言
)6)弱数据类型一个变量可以给出不同数据类型的值
总结:Python是一种动态说明的强大的数据类型编程语言
2 .环境部署
浏览官网http://www.python.org下载最新版本,网址为pycharm. 第二讲,基本知识
1 .变量命名规则
(1)标识符只能由字母、数字或下划线组成。
)标识符的第一个字符不能是数字
)3)标识符区分大小写
)4)关键字不能声明为标识符
规范:命名小写字母,单词之间用_分开,见有名意义
Python语言程序由Python语句组成,通常每行编写一个语句
2 .语句特征执行:修改操作
公式用于计算,语句用于执行
3 .缩进
在代码行之前加上空格可以使程序具有分层结构和可读性。
缩进在Python程序中不是任意的。 平坦语言行(代码块)的缩进必须相同。
4 .评论
单行注释:#号
多行注释:三引号第三讲,条件语句与循环语句
学习目标:理解数据类型、掌握运算符、掌握条件语句、掌握循环语句
1 .数据类型
6种标准数据类型
number (数字) :int、float、bool
str (字符串)
列表
元组
集)集合
dict )词典
不变数据类型:
编号(数字)、str、tuple )元组
可变数据类型:
列表(列表)、dict、set )集合
支持数字输入、浮动、引导、完成多个)
str (字符串) :Python字符串用单引号()或双引号() ) )括起来,用反斜杠) )转义特殊字符。
set (集合) :集合) set )是无序且不重复要素的排列。
基本功能是测试成员关系和删除重复元素。
可以使用大括号{ }或set{}函数创建集合。
请注意,要创建:空集合,必须使用set0而不是{}。 {}用于创建空词典。
list )列表)列表元素是可重复的,可以修改
列表是方括号[]之间以逗号分隔的元素列表。 索引值以0为开始值,-1为从末尾开始的开始位置。 加号()是列表联接运算符,星号)是重复操作。 (5)元组
元组:与列表类似,但不能更改元组的元素。 元组为小括号),元素之间用逗号分隔。
dict (词典) :
列表是有序对象的集合,词典是无序对象的集合。 两者的区别在于,词典的元素是通过键访问的,而不是偏移。
词典是映射类型,词典由“{ }”标识。 这是无序关键帧(key ) :值(value )的组合。
“关键帧”必须使用不变类型。
在同一词典中,关键帧(key )必须是唯一的。
如何:可以使用内置的type ()函数查询对象类型。
由Isinstance判断
2 .运算符
算术运算符、比较运算符、赋值运算符、逻辑运算符、成员运算符、id运算符
id ) )函数用于获取对象的内存地址
1.Python可以同时向多个变量指派值,例如a,b=1,2
2 .一个变量根据赋值可以指向不同类型的对象
3 .为了整数除法,两个运算符:/返回浮点数,//返回整数
4 .在混合计算中,Python将整数类型转换为浮点类型
3 .条件句
Python条件语句通过一个或多个语句的执行结果(true或false )确定要执行的代码块
4 .循环语句
For和while
break语句作用:从本层循环体飞出
continue语句作用:跳过这次循环体的其余语句
pass语句的作用(保持程序结构完整性第四讲,数字猜谜
1 .数字拼图
知识储备:数据类型(数字、字符串)、数据类型转换、运算符(赋值运算、比较运算)、条件语句、循环语句、输入操作、输出操作
2 .数字共计
3 .斐波那契数列
斐波那契数列是指这样的数列1、1、2、3、5、8、13、21、34、55、89、144……
这个数列从第三项开始,第一项都等于前两项之和。
假设f(n )是该数列的第n项(nN ),则该语句可以写成以下形式:f(n )=f(n-1 ) f (n-2 )