###06.01_面向对象(面向对象思想概述)(了解) A:面向过程思想概述 第一步 第二步 B:面向对象思想概述 找对象(第一步,第二步) C:举例 买煎饼果子 洗衣服 C:面向对象思想特点 a:是一种更符合我们思想习惯的思想 b:可以将复杂的事情简单化 c:将我们从执行
面向对象 概述 C语言是面向过程思想,强调的是过程。 对于面对对象思想,强调的是对象(实体)。/java,c++ 面向对象将复杂问题简单化,让执行者变成指挥者。 名词提炼法,名词都是对象。 类与对象的关系 用java语言对现实生活中的事物进行描述,是通过类的形式来体现的。对于事物的描
复习 1)do-while 先执行后判断 初始条件不满足时,也会执行一次 do{ //循环体 }while(条件); 2)for循环 先判断 后执行 for(int i=1;i<=10;i++){ //循环体 } 3)break和continue break可以使用在switch和循环结构 continue只能使用在循环结构中 在循环结构中运行到: 1.break:
if函数和and,or函数 =IF(B2="理工","LG",IF(B2="文科","WK","CJ")) =IF(E3="男","先生","女士") =IF(G3="本地",H3+30)+IF(G3="本省",H3+20)+IF(G3="外省",H3+10) =IF(I3>
目录 一、上节课内容回顾 二、流程控制之while循环 2.1 什么是循环 2.2 while 语法 2.3 while 的break、continue、else的使用 2.4 while语句的小练习 三、流程控制之for循环 3.1 语法 3.2 while循环和for循环的区别 3.3 for循环的break、continue、else的使用 四、今日练习
一、流程控制之while循环 1.1什么是循环 当我们攻略单机游戏时,总要重复对某一些关卡进行反复攻略以达到通关目的。而在编程中,我们也需要对有一些程序进行循环操作,这个时候就需要用到循环语句for 或者while循环。 1.2while循环语法 while 条件表达式: 语句块 1.3while+break 通
目录 一.复习回顾 1.函数 2.集合 3.序列类型 4.字典 二.文件和数据格式化 1.文本处理 2.词频统计 3.词云 3.作业 一.复习回顾 1.函数 2.集合 3.序列类型 字符串/元组/列表(因为他们都有索引) 4.字典 二.文件和数据格式化 1.文本处理 (1)文件的理解 文件是存储在辅助器上的
day06 HomeWork 题目一: 1.定义一个函数,该函数可以实现在内部输入一个信息,如何该信息不能转换为正整数,则重新输入,直到能转换为正整数,则对外返回转换的正整数 def get_int(): while True: data =input('请输入一个数:') if data.isdigit():# 判断输入的数是不是数
1.定义一个函数,该函数可以实现在内部输入一个信息,如何该信息不能转换为正整数,则重新输入,直到能转换为正整数,则对外返回转换的正整数 def positive_integer(): while True: num = input("请输入一个信息:(最好是正整数)") if eval(num) == 0: continue if num.isdigit() == True: re
1.小数据池和代码块 # 小数据池 -- 缓存机制(驻留机制) # == 判断两边内容是否相等 # a = 10 # b = 10 # print(a == b) # is 是 # a = 10 # b = 10 # print(a is b) is判断基于内存地址进行判断 # print(id(a)) # print(id(b)) # 小数据池的数字范围: -5 ~ 256 # a = -2.5
pandas pandas是数据分析的核心框架,集成了数据结构化和数据清洗以及数据分析的一些方法。pandas在numpy的基础上新增了3个数据结构,Series、DataFrame、Pannel 5. 分组聚合 菜品(item):萝卜,白菜,辣椒,冬瓜 颜色(color):白,青,红 重量(weight) 价格(price) 要求以属性作为列索引,新
Python学习教程(Python学习视频_Python学些路线):函数和模块的使用 在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。 $$x_1 + x_2 + x_3 + x_4 = 8$$ 事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案。想到这一点问题的答案就
Python的与用户交互 input('请输入帐号') input('请输入密码') 注意:input接受的是字符串 Python2的input和raw_input(了解) Python2的raw_input就是python3的input python2的input需要用户自己输入数据类型 格式化输出 把字符串按照一定格式打印或者填充 占位符 0在字符串中,
Day05回顾 1、json模块 1、json.loads() json格式(对象、数组) -> Python格式(字典、列表) 2、json.dumps() Python格式(字典、列表、元组) -> json格式(对象、数组) 2、Ajax动态加载 1、F12 -> Query String Data 2、params={QueryString中一堆的查询
一.目录 1.类与对象的概述 2.封装 3.继承 4.多态 5.类的成员 6.类与类之间的关系 7.私有 二. 内容讲解 一.类与对象的概述 类是对一系列具有相同属性的事物的抽象,相同于设计图纸,而对象则是某个具体的事物,两者之间的关系对象是基于类来实现的。类是对对象的描述,类里面一
在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。 $$x_1 + x_2 + x_3 + x_4 = 8$$ 事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案。想到这一点问题的答案就呼之欲出了。 $$C_M^N =\frac{M!}{N!(M-N)!}, \text{(M=7, N
1. 深浅拷贝 1.1 值拷贝 s1直接将ls中存放的地址拿过来s1内部的值发生任何变化,s2都会随之变化 s1 = ['1','2','3','a']s2 = s1print(id(s1),id(s2)) # 1986703930376 1986703930376s1[2] = 'b'print(id(s1),id(s2)) # 1986703930376 1986703930376
前情提要: 在第五天的最后,我们提到了一句话“相同的class的实体也无法使用别人的singleton method”。 在今天,我们把焦点放在Ruby的method,继续了解存取限制:) Ruby经典面试题目#06 说明Ruby的三种存取限制。3 levels of access control for Ruby methods. 让我们用Ruby代码分别描述三
100天零基础入门Python开发,Python实战学习教程:Day06 - 函数和模块的使用。 函数和模块的使用 在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。 $$x_1 + x_2 + x_3 + x_4 = 8$$ 事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种
SparkStreaming简介SparkStreaming是流式处理框架,是Spark API的扩展,支持可扩展、高吞吐量、容错的实时数据流处理,实时数据的来源可以是:Kafka, Flume, Twitter, ZeroMQ或者TCP sockets,并且可以使用高级功能的复杂算子来处理流数据。例如:map,reduce,join,window 。最终,处理后的数据可
数组 1、什么是数组: 数组就相当于一个“盒子”,可以存放多个数据,但是得保证数据的类型一致 2、如何使用数组: · 1>声明数组: 语法格式:数据类型[] 数组名 或者数据类型 数组名[] 比如: int[] scores;float[] heights;String names[];Object obs[];
元组类型 一 定义:参数为for循环的对象(可迭代对象) t2=tuple('123') print(t2,type(t2)) ('1', '2', '3') <class 'tuple'>t3=tuple([1,2,3])print(t3,type(t3)) (1, 2, 3) <class 'tuple
一、元组 1、定义:参数为for可以循环的对象 t1 = (1, 2) t2 = tuple((1, 2)) t3 = (1, ) #定义一个只有一个值的元组 2、常用操作: 2.1、索引 元组是有序存储,所以可以以索引取值 t(1,2,3,4,5) print(t[1])
1.面向对象与面向过程思想 什么时面向过程: 面向过程的每一个步骤和过程,把每一个步骤和过程完成,然后又这些功能相互调用,完成需求 强调的时过程,所有的事情都需要自己完成 什么时面向过程: 面向对象思想就是不断的创建对象,使用对象,指挥对象做
https://leetcode-cn.com/problems/reverse-words-in-a-string-iii/ 题目描述:给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 思路: 1.按照空格,将字符串分割成单词列表 2.对每个单词进行翻转——用昨天的方法就行 3.再把翻转的单词组合起