-
自学Python编程【第三十节】写文件
哈喽,同学们!欢迎你来到自学Python编程课堂,上节课我们学习了读文件,现在让你利用Python操作读取文件夹11.txt,你能独立完成了吗?话说我们可以取出来,也要能放回去不是?那么可以利用Python读取文件,怎么利用Python填充文件呢?这节课我们就一起来看看。 来而不往,非礼也。有读,就要有写。 和把大象关进冰箱一样,写文件也需要三步: 打开文件; 把内容写入文件; 关闭文件。 打开文件我们昨天已经讲过。但Python默认是以只读模式打开文件。如果想要写入内容,在打开文件的时候需要指…
-
自学Python编程【第十五节】类型转换
哈喽,同学们!今天我们要跟大家探讨的是Python课程中类型转换的相关内容,比如将小数转化为小数如何表达?整数转化为字符如何表达?不知道的话,我们就来看今天的学习内容吧: Python的几种最基本的数据类型,我们已经见过: 字符串 整数 小数 (浮点数) bool类型 Python在定义一个变量时不需要给它限定类型。变量会根据赋给它的值,自动决定它的类型。你也可以在程序中,改变它的值,于是也mie就改变了它的类型。例如 a = 1 print a a = 'hello' print a a = …
-
自学Python编程【第十一节】字符串
哈喽,同学们!这节课我们要带大家学习字符串的相关内容,字符串的各种表达方式等内容,这节课很重要,而且学完之后有练习作业哦,让我们一起开始吧: 字符串就是一组字符的序列(序列!又见序列!还记得我说过,range就是产生一组整数序列,今天仍然不去细说它。),它一向是编程中的常见问题。之前我们用过它,以后我们还要不停地用它。 Python中最常用的字符串表示方式是单引号(‘’)和双引号("")。我还是要再说:一定得是英文字符! 'string'和“string”的效果是一样的。 可以直接输出一个字符串…
-
自学Python编程【第九节】逻辑判断
哈喽,小伙伴们!通过前几天的学习我们零碎的了解到Python中的一些语法结构以及简单的表达,但是若是让我把前面学习到的内容综合运用取来,又会感觉到迷茫,这些逻辑判断看似有交叉又好像没有,怎一个乱字了得!更开始都是这样,如果你有上述的感觉说明你在思考、你在进步,别着急,用我们前面给大家讲到的方法慢慢来。 之前粗略地提到bool类型的变量,又说到if和while的判断条件。有些同学反馈说没怎么理解,为什么一会儿是bingo=False,一会又是bingo==False,一会儿是while在条件为Tr…
-
自学Python编程【第八节】变量细节讲解
哈喽,同学们!还记得我们上节课学的内容吗?random取整,语法结构为from random import randint,你没有忘记吧,如果有不理解的,那就再回去看看我们上节课的内容,这节课我们要学习要了解的是变量的一些细节,比如变量的命名规则、运算等内容,一起来学习吧: 变量这东西,我们已经用过。有了变量,就可以存储和计算数据。今天来讲点变量的细节。 #==== 变量命名规则 ====# 变量名不是你想起就能起的: 第一个字符必须是字母或者下划线“_” 剩下的部分可以是字母、下划线“_”或数…
-
自学Python编程【第七节】rando
哈喽,同学们!还记得我们上节课留给大家的思考题吗?如何增加输出结果的不确定性?就是说,我们输入内容之后,至于会输出什么,我们是不知道的,这就是我们这节课要给大家介绍的random,来看看到底是怎么一回事吧! 之前我们用了很多次的print和input方法,它们的作用是实现控制台的输入和输出。除此之外,Python还提供了很多模块,用来实现各种常见的功能,比如时间处理、科学计算、网络请求、随机数等等。今天我就来说说,如何用Python自带的随机数模块,给我们的小游戏增加不确定性。 引入模块的方法:…
-
自学Python编程【第六节】循环语句while
哈喽,小伙伴们!今天我们一起学习Python编程第六节课程——循环语句while,这个语句的作用是能够让我们之前讲的Python内容循环起来,就不用执行完一次,我们手动增加一次了,赶紧来看看吧: 在本节课程的开篇我们先来用一个笑话回顾下上节课程讲给大家的if条件语句: 老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,就买一个。” 当晚,程序员老公手捧一个包子进了家门…… 老婆怒道:“你怎么就买了一个包子?!” 老公答曰:“因为看到了卖西瓜的。” 哈哈哈哈,这是老婆的指示…
-
自学Python编程【第四节】bool
哈喽,小伙伴们!上一节课我们说到了Python中的几个基本类型,字符串、整数、浮点数都还算好理解,关于剩下的那个bool(布尔值)这节课我们要多说一些,你如果还不清楚的话就赶紧来看看吧: 逻辑判断在编程中是非常重要的。大量的复杂程序在根本上都是建立在“真”与“假”的基本逻辑之上。而bool所表示的就是这种最单纯最本质的True/Flase,真与假,是与非。 来看下面的例子: a = 1 < 3 print a b = 1 c = 3 print b > c 通过用“>”“<…
-
自学Python编程【第二节】之input()输入
接着上一节课我们学习了在Python编程中使用print进行输出,这节课我们就来了解下在Python中如何输入的问题,有来有往,良好的人机交互,这样才能友好相处,快来学习一下吧: Python有一个接收命令行下输入的方法: input() 注意,和print不同的是,这次我们必须得加上()了,而且得是英文字符的括号。 打开我们的Python编辑器,不管是IDLE,在线编辑器,还是其他的IDE。在代码编辑器中输入下面几句代码: print "Who do you think I am?" inpu…
-
Python新手自学计划
今天和大家分享一下Python新手自学计划!作为目前最火也是最实用的编程语言,Python不仅是新手入门程序界的首选,也逐渐成为了从大厂到小厂,招牌需求list的必要一条。当然,自学Python这件事情,估计好多人和我一样,已经下了一百次决心,但是最后都“从入门到放弃”。究其原因,很可能是没有明确的学习目标,或者学习目标太过“宏伟”,所以总是阵亡在了introduction视频到第一行代码之前。那么,从小白成为大师,到底需要多长时间?真的有一个有规可循的计划吗? 小编告诉你:Python学习有套…