445IT之家445IT之家445IT之家

所有文章 第22页

python

Python if判断补充

3

liuying 发布于 2023-05-08

前面我们讲if判断的时候说了,if的子代码块需要缩进4个空格,我们在Pycharm写代码的时候,Pycharm会自动帮我们缩进,还有的人习惯用Tab键来缩进。 Tab叫制表符它本质上其实就是空格一般情况下制表符是4个空格,但是在有的编辑器里面一个Tab键代表的是8个空格,所以我们...

阅读(376)赞 (0)

python

Python 深拷贝是什么

11

liuying 发布于 2023-05-08

上章我们讲完了浅拷贝,这章我们来讲深拷贝! 我还是把上章的l1复制下来,还是用这个列表来讲。 讲深拷贝我们就需要使用别人给我们写到的功能了,语法也很简单。 直接写一个import,就是倒入的意思,‘import copy’。 导入别人写好的这个copy功能模块这个copy模块下面...

阅读(381)赞 (0)

python

Python 浅拷贝是什么

11

liuying 发布于 2023-05-08

这章我们来讲深浅拷贝的浅拷贝, 我先定义一个列表,l=[‘张大仙’,’徐凤年’,[‘李淳罡’,’邓太阿’]]。 内存里的结构就是这样的,我已经提前画好图了。 先是在对去里面申请列表的内...

阅读(382)赞 (0)

故障维修

电脑非常卡、有时还白屏 十几年电脑维修经验老师傅告诉你原因

1

liuying 发布于 2023-05-08

如果你的电脑非常卡,经常有这样的遭遇:操作一步后要等几秒甚至十几秒才能反应过来,有时反应不过来还出现“白屏”现象,或者弹出一个对话框显示程序无响应,最令人郁闷的是鼠标指针转变成一个小圈圈一直在那瞎转,怎么转也转不出什么名堂,电脑开机后进入桌面了还不能立刻进行操作,即便操作它也不“...

阅读(733)赞 (0)

python

Python if多条件判断

11

liuying 发布于 2023-05-05

上节课讲了if判断实现条件成立就执行某段分支代码,那么条件不成立,我想让它执行另外一段代码,怎么做呢? 有个语法叫做else加冒号,else:。然后后面也会跟锁紧的代码块。else的子代码块会在前面的if条件不成立的情况下执行。 还是拿上章的例子来看,我写一个else代码,就是如...

阅读(442)赞 (0)

python

Python if判断

7

liuying 发布于 2023-05-05

前面几章讲了条件判断,都是在讲条件,这章叫要开始讲判断了。 首先来看if判断,如果你的女朋友条件都成立,那么你就有机会处对象。 if的语法也很简单,在if下面缩进相同的代码,就是同一级别的代码,会从上往下依次执行。注意在条件后面要写冒号‘:’,而且是英文状态下的冒号‘:’。 我们...

阅读(336)赞 (0)

python

Python 成员运算符

7

liuying 发布于 2023-05-05

这章我们来讲一下成员运算符。 成员运算很简单,就是判断你是不是属于它的成员,这个就是in,判断你来不在它的里面。 成员运算符可以适用于字符串和容器类型,比如我这儿有个字符串,‘李白你是个刺客吧’,然后我们可以判断一个子字符串是否存在于这个字符串里面然后我们来打印一下。最后结果就是...

阅读(347)赞 (0)

python

Python 逻辑运算符and/not

7

liuying 发布于 2023-05-05

条件判断学完之后,我们来看逻辑运算符。 再讲逻辑运算符之前,我们先想象一个场景,假如你现在是一个单身男青年,你想找个女朋友,这时候你对对方一定是有条件要求的对吧,最最起码是一个人类吧。不能说小猫小狗或者其他的小动物也能当你女朋友吧。 所以你交女朋友的条件必须是一个人类,但是你作为...

阅读(344)赞 (0)

python

Python 逻辑运算符or

7

liuying 发布于 2023-05-04

现在我们再来看最后一个逻辑运算符or。 or就是逻辑‘或’,它和前面讲的逻辑‘与’刚好相反。and是只要有一个条件不成立,结果就不成立,or就是只要有一个条件成立,那结果就成立。 还是找女朋友为例,第一个条件改成dog,第二个条件改成male,最后一个条件不变还是19,然后我再打...

阅读(402)赞 (0)

python

Python 条件判断

liuying 发布于 2023-05-04

这章我们讲条件判断。什么是条件判断,很简单,举个例子你就知道了,比如明天周日,你就不用上班。比如明天下雨,你就要带伞,明天周日和明天下雨就是条件。 现在我可以这样说一切条件都有两种状态,成立或者不成立。成立结果就是True,不成立结果就是False。 既然条件到最后都是布尔值,那...

阅读(323)赞 (0)

python

Python可变和不可变类型

4

liuying 发布于 2023-05-04

这章我们讲可变与不可变类型,可变与不可变类型是对我们前面学的基本数据类型,整型、浮点型、字符串类型、列表类型、字典类型以及布尔值类型,这些类型到底是可以改变海慧寺不可以改变,从这个角度怼他们进行分类。 到底什么是可变类型呢?可变类型指的是,值改变的情况下,id不变,说明改的是原值...

阅读(380)赞 (0)

python

Python 算术运算与比较运算

12

liuying 发布于 2023-05-04

这章我们开始将基本运算和比较运算。 算数运算比较简单,就是加减乘除嘛。就比如我算5+5,然后打印出来,结果就是10。 当然,这个加号很特殊,前面我们也提过,整型和浮点型可以跨类型相加,字符串和字符串相加,就相当于字符串拼接。但是通常我们不会用字符串相加,你要拼接字符串的话就用我们...

阅读(382)赞 (0)

python

Python格式化format

4

liuying 发布于 2023-04-29

这节课我们讲字符串的第二种格式化输出方式,叫format()。这是Python给我们写好了的功能,其实每一种数据类型里面,Python都给我们内置了一些功能,列表里也给我们内置了一系列功能,字典里也给我们内置了一系列功能,调用方法也很简单。 比如我这里有个字符串‘abc’,然后在...

阅读(377)赞 (0)

python

Python格式化输出%s和%d

8

liuying 发布于 2023-04-29

这章我们来讲Python的格式化输出,输出功能我们学过了,就是print嘛,格式化输出就是我们提前规定好一种格式。 如图所示,一般我们也叫格式化字符串,格式化字符串一般有四种方式。第一种方式是%这种形式,这种方式从Python诞生开始就已经存在了。也就是我们使用的所有版本都能使用...

阅读(475)赞 (0)

python

Python 与用户交互input()

10

liuying 发布于 2023-04-28

这章我们讲程序怎么和洪湖进行交互,与用户交互的意思就是,用户给你输入什么内容,然后你给用户反馈什么内容,这就叫与用户交互。 举个例子,你写了一款翻译软件,首先肯定需要用户给你输入一段翻译的内容吧,然后用户给你输入了一个‘hello’给你,然后你这款翻译软件是不是就要把翻译结果‘你...

阅读(431)赞 (0)

python

Python 标记清除机制

4

liuying 发布于 2023-04-28

在讲标记清除之前,我们先讲一个知识点。就是我们前面讲了变量值在内存的存储方式,就是开辟内存空间,把值存进去。但是一直没有讲过变量名是存在哪里的,毫无疑问,变量名也是存在内存里的,至于到底怎么存的,我们来看一下。 当我们定义变量的时候,它有两部分要存,一部分是变量名,一部分是变量值...

阅读(460)赞 (1)

python

Python循环引用之内存泄漏

9

liuying 发布于 2023-04-28

上一章我们讲过,不管是直接引用还是间接引用,只要引用计数为0的时候,就会被垃圾回收机制回收,但是这种工作方式是有问题的。 举个例子,我现在定义两个列表,l1和l2。 然后使用append()功能,l1.append。这个方法我们后面会讲,现在可以先了解一下。它的作用就是给l1这个...

阅读(399)赞 (0)

python

Python列表在内存中的存储方式

3

liuying 发布于 2023-04-28

前面我们说过,a=100,然后可以直接把a的内存地址,直接给b,再直接给c,这三个变量都是对100的直接引用,我们画个图看看。它们都指向了内存地址100。 而列表,我们上一章讲过是间接引用,我们看看列表,l=[‘a’,’b’,...

阅读(441)赞 (0)

python

Python直接引用和间接引用

6

liuying 发布于 2023-04-28

前面我们讲变量的时候说过,Python在执行自定义代码的时候,会申请内存空间,然后把值存进去,再把内存地址绑定给变量名。 现在我定义一个变量名,name=‘于谦’。变量定义完了之后是为了以后能用,而变量的引用方式又有两种,一种方式就是直接引用,就是直接通过变量名引用对应值。另一种...

阅读(433)赞 (0)

python

Python基本数据类型之布尔值类型

3

liuying 发布于 2023-04-27

接下来咱们要学的最后一个基本数据类型,叫卜尔类型。布尔类型比较简单,它就是用来记录真和假,这两种状态的。 其实之前也接触过,前面我们判断一个人的年龄是不是大于18岁,如果大于18岁,那就是真,如果不是大于18岁那就是假。 定义的方式也很简单,布尔值总共就两个值,真和假,True和...

阅读(366)赞 (0)