00:01
嗯,大完了环境就开始正式的学习,嗯,在学习之前呢,再插一点内容,这些内容很短,就有三页这个这个是一个子部分,就是说我们讲的这一段的PPT我们会,这是下一章继续讲。首先是我们要明确一点,Python到底是Python,这个经常说他的是一种巴拉巴拉的类型,到底是一个什么什么巴拉的类型。你可以先不看答案的话回答一下是什么呢?它是一种动态和强类型的语言。这里要解释一下什么叫做动态,就什么叫做强类型。简单来说呢,就是动态的时候,它里面一个相同的变量可以指向于不同的对象。就是说你它的标签可以乱贴,就是说你只有一个变量就叫X,你一开始X付给了一,你第二行反悔了,你用X付给了二,第三行你又把五付给了X,那最后打印X等于几是他最后的一次,就是它是动态的,它那个值是不停动态的去更新的。
01:14
也就是说最后打印出来那个纸应该是五。接着我们来讲一下。他的什么叫做强烈型的语言?就是说在Python里面呢。他的。如果是在变量之间做一些运算的话,它的这个类型它一定是相同的,就是说强制它是相同的要素值都数值就可以才可以。在C,它这里面讲了一个和C语言的对比啊,在C里面的值大A的二值是65,也就是说如果在C语言里面看这个ask就是小A的话,它是用一个char类型,就电影的char。
02:03
7CH等于A,那么一加CH等于几?输出的值它最后去看它是66,但在pon里面呢?一加这个A它是不允许的,怎么样,我我们可以写一下来,就拿这里写,它这边有一个命令行的窗口,这里去写。一大。哈,这边这边他就给你报错了。是出第一行模块报错了,他说类型错误,不支持这样的T型的操作,就是说数字型和这个串型型,如果你要是架型A提上一个C。这样写呢,它就会正常的,它是A等于,如果是一加一,那那当然也是正常的,如果是一加上。
03:04
错。你看在这个里面呢,处就是它会认为它是一个非零数的值,那么处就是等于一的,那么一加一就等于二了。那么我们可以写一个写一个,那就是因为是零啊,我们需要就是我要讲这里下来再讲一下它的变量管理。对于他的每一个变量呀。都有一个相应的ID。这个这个ID这个东西叫做它的定义的意思,它可以用这个ID的函数看到相应的。看到相应的这个。它的值叫啥?我们可以试一下。我们先可以看一下我们刚刚写的这个,先先用一个小P,小P等于一大P也。
04:05
那么ID先看大P的值,它在哪,它的下面这个值里面,我们再看一下它的小P。哦。我们可以看到啊,它这个值它是一一对应的。但是并没有说是这个用这个小P的话,他的这个。就是它的ID,就是它的内存中的一个变量,就。啊,就变成了一个。就有变化吧,这个地方我不知道怎么去。老鼠。这个东西呢,是用的这个地方,它就是在同一句块里面相同的不可变的对象,不用再去分配这个。
05:06
啊,对不起,这个电话没有讲明白。来看一下P是不是小P,是的。是共享了同一个内存的变量,这个地方都有点小。这个课程呢,很浓缩啊,刚刚的前几节课就已经讲完了一周的内容,接下来又进入了第二周的内容。接下来就是对Python的一个语言的一个很具体的学习。首先是条件。条件的另一个加法叫什么?其实在成本里面都表示这个分支解读就是你的程序要玩的礼物。一般来讲是只有两个方向。
06:01
就是看他的语法是什么样的。用的语法,先写if,然后一再写它的这个交换式,这下来写它的表达式,注意这个地方是用分号去写的。接着他有几种。比较运算公式,大于小于等于。成员的符号,就是说你是不是在我这个一种数据的集合里面的逻辑运算符,就是与或非。看这个地方就是对前面语句的一个解释,他说是你这个的条件,只有这个时候为真的话,他才会去执行,而且就这个代码块。写下一行的话,这个地方是缩减了四个空格,我们可以写,可以写一下,就是如果A大于零的。
07:04
要么就打印,要么就打印一个什么什么看这个地方。这个地方就有了,有了四个time,当然在里面怎么去怎么去更改这个东西,在这里。点右下角右点。可以点你愿意自己的去选择几个都好,一般来讲大家都是用四个。我死了。按照自己的喜好来,总之说总之的话,这个地方是需要去缩减的。哦,他这个地方就给你写了一个完整的东西出来了,他首先看这个原码,他首先是先写了两个值。它先定义了两个值,它说如果是个呃,一和二的值是相等的话,就定这个,他说是两个区域是相同的,很好理解啊,接下来跟这过就是说当我的这个如果if语句就是判断完。
08:13
判断完两个方向已经不够用了,怎么办?那我们就加入了更多的,加入了更多的这个语法,就是引入了这个else语句,我们这边就不写了,我们直接看它的写法,我们直接看一下它的语法。首先上面还都是一样的,但是注意它的相应的缩进程,If和else在这个语言结构里面,它是它是相当,它是地位相同的两个语句,所以说他们的这个,所以说他们的这个缩进是一样的,A和L处于同一个平台上,当就是如果它这个语句不相同的话,就是说这个一个这个计算完以后它就假的。
09:01
这个语句就不可以被执行,但是它转而执行来了,转型这个else后面的语句。接下来他也讲了一些这个下面这个语句的用法,首先就是这个地方计算表是错误的,就说都是啊来都是分零的去执行这个点,然后呢,一句话也必须背。缩紧,然后else语句是缩紧,就是说并没有,并没有这个地方在这的话是错开的,我们可以具体的看一个例子,他写的是什么。接着呢?首先呢,是我们遇到这种语句的时候怎么去分析,我们从里往外分析。因为是这样,因为是这就好像数学里面这种复合函数的话,它里面的定义老师外面函数的。它里面含数的值老是外面含数的定义一。那么这个语句怎么怎么去说,就是说先提示说第一个值是什么,他用一个input这个函数。
10:07
你用计算机打完以后,它会用这个input这个函数收回来,收回来这个数字型的值,它再用in这个函数给它进行一个强制类型的转化,把它变成了一个整形的数,接着把这个数再付给SD1,哎,这个SD2是一样的写法,接着它去比较这两个值的值的大小。如果是相等的话,就打印它俩这个乘起来的值,否则呢。就是在打印这个,当然他俩这个算出来的值是一样的。接着说就是说其实两个东西都满足不了,你这个程序的分支结构怎么办。加入更多的,我们只加什么,就是用这个if,这个这个的意思叫什么?其实就是else if,它只不过是一种节写,它加起来了if if,注意啊,中间无论有NN多个这样的,但是它的结尾一定是用else去结尾的。
11:25
Else是最后是怎么用的,就是说以上的这些结果都没有匹配,直接是用他这个结果。我们可以再看一个历程啊,啊,第一个历程,我们上面已经这个第一个语句已经掌握,这里就不重复了,他说入这个值,我们和这个第一个去比。如果这个,如果这个值和一是相等的话,那我就执行第一这个,比如说我现在输入的一个五等于五。
12:00
你看五和这个,五和这个一去比。他是不是不相同?他是不是他是不是不等呀,接下来去判断第二个,那就因为这个错误了,他就判断第二个,第二个判断也不等不等一直往下运行,运行到最后一个没有办法,那直接就把你的这个值输出去了。接下来他又讲了一个条件嵌套,同等的缩进为同一结构,这个条件结构我们我们要关注一些什么地方,我们我们一定要关注他的这种层级结构。就是说在这个EL下面,它又一些子的语句,你看在这个if后面,在这个语句里面呢,嵌套的是嵌套的是这个if下面有两个嵌套,就是在它的里面又做一些判断,我们可以运用上面的这四种,就是前面讲的是if if这些做出很复杂很复杂的一些逻辑判断,就是当今,当今我感觉啊,就是这种神经网络的运算就可能是最难了吧,但是的话呢,他也是用这种基本的调整结构做出来的,哎呀。
13:16
我睡着了。
我来说两句