- 博客(16)
- 收藏
- 关注
原创 Linux 常用命令及权限管理练习指南
a.新建用户user1后在主目录下创建目录test,进入test目录创建空文件夹file1,并以长文件形式显示文件信息。a.将/etc/manpath.config复制到/home/hwd,并用gzip压缩。a.将/home/hwd/manpath.config以bzip2压缩。b.将manpath.config.bz2的内容读出来。b.将manpath.config.gz内容读取出来。c.将manpth.config.bz2文件解压缩。c.解压缩manpath.config.gz。
2024-09-15 22:34:06
562
1
原创 VMWare虚拟机与Ubuntu系统安装配置全攻略
我们进入Ubuntu官网下载或是从网络自行搜索资源下载,这里最重要的是.iso后缀的文件,我们需要记住下载的路径,以便于后续系统的配置。点击进入后会看到这一界面,初始的语言是英语,我们将左侧语言栏下拉,找到中文选择(不更改语言也可以)随后点击安装。上面一个是名字,可以选择自己喜欢的也可以不改,下面的路径建议选择和Ubuntu、虚拟机相同的电脑磁盘。第一步点击CD,第二步找到.iso后缀的Ubuntu文件,选中,随后点击OK保存,完成配置。在下载完成之后我们进行安装,进入当前这个页面,点击下一步。
2024-09-08 01:54:56
969
原创 字符串操作补充
有些手机、电脑的输入法并没有英文单词首字母大写的选项,我们需要不停的按CAPS LOCK来进行大小写的切换,如今我们学习了Python,可以运用计算机减轻我们的负担。0、1、2第一个na在banana中2的位置,所以输出2,它不是在告诉你na有几个哦,如果你寻找的字符不在其中,则会返回-1。这是一个简单的用于打招呼的代码,这是你发现你把打招呼的对象的名字弄错了,但你又不想改动原代码,这时你可以使用替换。lstrip中的l是left,表示删去左边的空格,rstrip删去右边,strip直接一步到位两边都删。
2024-09-03 21:55:34
463
原创 探索Python中的循环与字符串操作
让我们回顾一下for和in,运用for和in,我们能让变量letter连续的接受b、a、n、a、n、a,同时代表着循环会进行6次,这样我们将6行代码缩短为3行,避免了我们创建诸如上述x一样的变量或是其他令人感到麻烦的东西,不过结果依然是一样的。第二行代码是将从0开始到4停止(且不包含)的字符print出来,第三行是3-6(空格也算一个字符),最后一行是6-20,但我们的编号只到10,所以我们到10停止(在Python中超过边界不是很严重的问题,但是人与人之间需要有边界感)每次循环,程序从字符串中提取第。
2024-09-03 20:31:01
819
原创 布尔值与循环:查找集合中的特定值
True和False在Python中是常量,所以我们可以放心大胆的创建一个名为found的变量(这个变量名易于我们去记忆它的作用,这就是有意义的变量名),代码开始运行,首先是10,不是13,False,40,False,13来了,True,在之后的三个数字4、73、19,虽然并不是13,但变量名found已经变成了True,所以输出的同样也是True,这相当于在提醒你,13已经找到了,如果你觉得麻烦呢,我们之前有讨论过break,我们可以通过插入break,让结果一等于True就跳出循环。
2024-08-08 17:39:42
407
原创 探索循环中的计数与筛选功能
例如这段代码,我们想要筛选出比20大的数字,就添加加条件语句,如果大于20,则输出后循环,如果不大于则直接循环,10大于20吗,不,循环,40大于20吗,是的,输出40,接着循环,13,不输出,4,不输出,73,输出,19,不输出,结束。怎么样,很神奇吧,我们设定初始值loop_time(循环次数)为,每运行一次循环次数便会+1,10,加一,40,加一,13,加一,4,加一,73,加一,19,加一,总共是6次,这就是计数的方法。通过对代码进行简单的修改,我们得出了一个可以计算数字总和的程序。
2024-08-08 17:38:57
442
原创 通过循环结构深入理解最大值与最小值的查找
首先我们让程序判断smallest_so_far是不是等于None(is的使用要比==更加的严格,我们一般只在判断对错的情况下用is、is not),好的是的,我们将其更新赋值为the_num,之后的代码更加的智能,None意味着这是第一次的循环,而在后面第二次第三次的循环中,if永远不成立,我们转而执行elif的指令,直到找到最小值4,直到完成对集合的循环。显然,结果不是4,我提供的代码是错的,初始值是-1,比集合中的任何一个数都要小,所以输出的值是-1,那我们错在哪里?在之前,我们已经学习了如何使用。
2024-08-08 17:37:59
627
原创 for 循环入门:迭代与应用
代码中的i是一个变量,你可以将其替换为任何一个变量名,但是为了方便,我们常常会选择i,其中的in是Python的保留词,你可以将其理解为帮助‘i’筛选in在集合中的数值,在这里我们将运行程序5次,把方块中的每一次数字都运行一遍,5,4,3,2,1,然后是done,这里显然和while循环不同,我们并没有进行任何的检验,for循环直接进行,就如同签了合约一样。for键是定循环的关键字(key word)让我们来看一下下面的代码。当然,这可以不是数字,这可以是一串字符串。
2024-08-07 19:36:34
391
原创 掌握循环控制:while 循环和循环控制语句
答案只有是或者否,如果是则进入循环,否就会结束循环,跳过这一大段代码,基于这个方面,while和if的语法(syntax)是一样的,但是还是有不同之处的,就比如if只会一路向下,while可是会回头的哦。让我们来梳理一下其中的原理,首先n=5,来到while函数,计算机询问n,你是否大于0呢,是的,好的,输出n的值,将n减去1,回到while循环,再次询问,依然大于0,输出,再减1,再次回到循环,询问,输出,减1,回到循环...通过不断重复之前的过程,直到n不再大于0,计算机才会结束循环。
2024-08-07 19:13:22
573
原创 Python 中的排序与 ASCII 编码解析
不知道你有没有想过用Python进行一些排序的工作,对于一些数量比较小的数字集合(例如:1、15、32、79、6、55)我们可以迅速发现最大的79和最小的1,但当这个数量非常大的时候,我们找大小就很费劲了,而这种繁琐的工作就应该派计算机出马了。ASCII一共有128个字符,不仅包括了数字和字母,键盘上的控制字符也都记录在册,例如回车、换行,根据ASCII的顺序,空格位列32,要比所有数字都小,32之前为控制符,数字比大写字母要小,大写字母比小写字母排名靠前,那这128个顺序我们是要背下来吗?
2024-08-07 17:36:52
623
原创 DRY 原则与def函数的使用
通过简简单单的三行代码,我们将hello和world储存进了someting当中,这便是def函数的作用,在下次使用时,我们不需要再打出这两行print代码,只需要调用它(invoke),或者更口语化的“叫”它(call),def函数方便之处在于它仅仅储存而不会自动运行,它会一直在那里,等待着你。我曾经有提到过,作为程序员(别怀疑你和我都是),我们不喜欢重复性的事情,我们喜欢遵循DRY原则,但是如果我们有几行代码需要多次使用呢。函数,是我们储存使用代码的重要载体,下面我将介绍def函数。
2024-08-06 20:13:00
367
原创 Python 条件与异常处理:elif 和 try-except
当我们把elif替换为if后,能清晰的看出区别,有elif存在的代码,只有一个相对应的输出,而if存在的代码有两个输出,所以elif和if的区别就在于,存在elif的代码,只会运行三者之一(或是多者之一),在语句当中,你不能重复if抑或是else,但是对于elif,你可以无限次重复,用于补充你所要添加的条件,当然如果你喜欢,else可以删去。elif,这个词很奇特,但我知道你已经大概猜到这个词的含义了,没错,它就是else和if的复合体,至于用法,让我们先来看一下下面的代码。3.try-except结构。
2024-08-06 19:44:12
528
原创 从顺序执行到条件执行:解析 if 语句
在这里,我们有两个print,经过仔细观察之后我们发现,它们的位置不太一样,第一个true有了缩进,缩进调整了代码的层级,使得true处在if层级之下(你可以将其理解为俄罗斯套娃,一个比一个小,一个在一个之中),执行条件语句,而第二个finish,我们采用了取消缩进使得finish和if以及x处在同一层级,按照顺序执行,因此,为了确保if条件语句顺利执行,缩进很重要,同样,什么时候取消缩进,什么时候结束条件语句的执行,也是非常值得思考的问题。这样看,代码是不是更加的简洁明了了呢。5.if-else结构。
2024-08-06 18:43:34
596
原创 Python的 基础运算指南
让我们回顾一下,xx作为变量(variables),会更新记忆,第二个xx会在第一个xx=2的基础上再+2,使得更新后的xx=4,print出来的结果也为4。在这个算式中,因为23=4×5+3,所以我们取余数3,print出来的结果为3。与之前所提到的一样,整数运算会舍弃浮点数的小数部分,向下取整。a.浮点数除法“/”b.整数除法“//”
2024-08-05 22:08:55
415
1
原创 理解Python中的保留词和变量命名规则
为了便于理解,我们可以将其理解为狗的语言,养过狗狗的朋友都知道,狗狗并不能完全理解你的意思,但可以理解部分词的意思,例如“坐下”、“趴下”、“过来”,而这些即是狗狗所能理解的“保留词”,而以上我做列举的,就是Python所能理解的词语:保留词。现在我们需要储存”100“,这次我们并没有寻找新的空间,而是选择将100存储进x当中,这时候,100会代替之前的12,x就是变量,诸如以上代码的,将一个值分配给一个变量的语句,就是赋值语句。因为Python知道这些词的含义,所以,不要,用,这些词,去,命名。
2024-08-05 19:25:11
446
原创 探索Python中的常量、数据类型转换及输入输出
报错(traceback):你会经常遇见这个单词的,这很正常,请不要有任何的挫败感,这只是Python一种反馈,Python并不聪明,而我的朋友,你很聪明,因为你懂得Python的语言而它并不懂你。b.类似的,整数的函数是int(),我们小学的时候学过四舍五入,但是对于计算机来说,并不存在四舍五入规则,计算机只会将浮点数的小数部分全部删除,你可以自己试一试,你可以的。在上文中,我运用了一个符号“#”,你可以敏锐的发现“#”之后的文字或代码并不会被报错或是被运行,而这个符号是专门为我们编写单行注释所准备的。
2024-08-05 18:38:47
451
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅