发表于: 2018-08-15 21:30:39
1 887
今天完成的事
从基础学起:
- 编程的目的:
- 编写一个程序,使运行他的终端设备为我们做特定的事
- 编程语言和人类语言的不同之处
- 编程语言是精确的
- 描述的事情不一样
- 编程语言的每一句话都有目的性
- python的四个重要的部分
- 数据
- 数据是程序运行的原料,数据可以来自于程序,也可以来自于用户
- 数据有着不同的数据类型,不同的数据类型在不同的场合使用。不同的数据类型无法进行合并,但是可以相互转换
- 函数
- 函数是为了实现特定功能而存在的
- 调用函数的写法:最常见的就是print(),也就是一个英文名称后边跟上个圆括号。括号内可以加入参数,也可以简单记忆为参与其中的数据
- 函数还有一个用法叫做“方法”,一般是出现在一个.[点]的后边。方法限定了分类?
- 条件判断
- 在程序中,条件判断有着非常明确的标准,程序会严格按照我们设定好的规则去执行选择
- 条件判断决定是否做一件事情的衡量标准分为两种
- 像说明书式的直接说明该程序的使用规则
- 预测出程序使用过程中的各种情况,并及时作出其相对应的方法,引导用户按照设计操作,避免用户非预期的操作行为
- 循环
- 循环是计算机重复做一件事情的命令,循环指令可以让计算机从一堆数据中依次取出某一个片段,用于对比,筛选或是进一步行动。
详细分析-数据与变量:
- 程序是用来加工数据,生产数据,呈现数据的,程序的几乎所有行为都在围绕着数据来展开
- 数据的来源
- 用户的直接输入
- 计算设备加工生成
- 来自于其他设备的数据库或者云端的接口
- 数据的类型:
- 使用type()可以测试出数据的类型
- 字符串
- 在单引号和双引号之间的任何内容都是字符串
- 字符串的作用是文本处理,有时也作为传递人能看懂的信息
- 字符串有\【转义符】来让程序分别认识我们所引用的数据和结束引号的区别
- 数字
- 整数(int),不带小数点
- 浮点(float),带小数点
- 容器
- 数据的集合
- 容器是为了使用数据而制造的数据的容器
- 列表
- 字典
- 元祖
- 集合
- 容器的意义是:他可以把其他的数据按照特定的使用目的链接起来
- 布尔
- 只有真和伪
- 适用于条件判断的时候
- True 和 False (首字母必须大写)
- None
- ,一种特殊的概念【无】
- 自定义
- 面对对象开发
- 一种特殊的数据类型
- 数据与变量
- 数据想要重复使用就要给数据起个名字,也就是给数据起一个变量名字,我们称这个过程为【变量赋值】
- 给数据起名字的规则
- 数字不能作为开头,但是可以作为结尾
- 变量符号中只有下划线可以出现在名字里面
- 同一个数据不只有一个名字
- 同样的名字只能对应一个数据
- 数据的运算
- 数学类型的运算
- 我们可以使用一些运算符来对数据进行加工,我们通常称有运算符号存在的运算式为【表达式】,同样,表达式运算的结果也可以使用变量进行命名
- 数字运算符
- 字符串类型的运算
- 字符串可以使用【+】进行拼接和【*】来进行重复,字符串类型的运算只能使用这两个符号
- 对数据使用方法和函数
- 方法是函数的兄弟,他们的不同之处在于方法限定了使用的对象,也就是对于点前面的【对象】我们使用了特定的【处理方法】
- 函数不像方法那样对使用的对象进行了限制,因为我们再给韩束提供参数时,其中有一个先决条件就是选用符合函数设计预期的数据作为参数,如果传入非预期类型的参数,绝大数情况下会出现错误。同时这对方法括号内的参数也是同样适用的
- 数据无论经过方法还是函数的使用之后,不一定还是原来的类型,很有可能已经转化为了其他的数据类型
- 方法限制了使用的对象,函数的参数限制了使用的对象类型
明天的计划:
明天学习循环与条件判断,3天把python基础学会,然后使用各种项目进行练手
遇到的问题:
方法是什么?网上说了很多学术性的东西,看不懂,后来看到了一个简单的回答,“方法就是这个东西要做什么事,例如车就是用来开的,锅就是用来炒菜的。在python中方法一般跟在函数后边,中间以.【点】相连,点后边就是这个函数做的事情,这就是方法”
英语不好命名函数的时候很麻烦。。。
收获:
学写了python的基础还有数据与变量,
弄懂了方法在python中如何使用
在使用数据的时候要声明他是什么样的数据类型,这是一个很重要的知识点
评论