python和linux先学哪个_python学习笔记-第一天(Linux基本操作与Python的基础)

我有两台电脑,一台台式一台笔记本,笔记本是老电脑了。本机就装的kali linux。 之前白天学习的时候直接在python的解释器里写的代码。但是如果要写文件的话肯定不行。所以就在台式机上弄个了elementaryos的虚拟机来写。

首先说一下我的学习方法吧。那就是不停的敲,文章里面抓住重点的关键词。例如if(判断)之类的.然后不停的敲,我是一开始会记不住那么多,但是你忘记了看一下你忘记的,再敲。记得差不多了之后会报错,因为有些字符什么的没有写.这是细节问题,再重新敲,就这么一遍又一遍的敲。核心点抓住了,代码也记住了。那么你也学到了。

现说一下在linux虚拟机下的基本操作吧。

首先是添加文件夹,不知道为什么我切换到root用户了还是不能直接在文件夹里创建文件夹或者创建文件,所以只能敲命令来创建了。

创建文件夹命令:

mkdir 文件名

例如:

mkdir python

1150857-20170420214339962-1732221613.png

可以看到创建成功了,但是ls一下太多文件或者文件夹了。直接切换到创建的目录看看有没有

1150857-20170420214443149-1724818401.png

上面提示没有那个文件或目录,是我自己打错了。至于哪里错了,自己查找。

切换成功了,ls一下是没有文件的。那么就到了创建与编辑文件了。

命令如下:

nano 文件名

例如:

1150857-20170420214556134-1935005878.png

创建时也会打开nano编辑器,可以进行编辑。说一下nano编辑器的方法:

Ctrl+X保存文件

提示你是否保存输入Y回车。

保存文件名 回车

即可。然后ls一下你就可以看到了。

具体请看图:

1150857-20170420214756212-1402982189.png

我这是写的一个获取用户输入内容然后进行判断输出

将raw_input("xxx")赋值给变量Userinput

if开始判断,变量加上.lower()函数,使用户输入的内容都变成小写(python对大小写很严谨)。

两个等于号==判断用户输入的内容是否等于==后的string(字符串)

如图中.

判断变量Userinput将用户输入内容变成小写使用.lower()函数.接判断是否等于string.再接一个冒号:既然判断了,如果判断对了肯定要输出回显给用户,输入也要回显给用户。

记得TAB键。如果判断对的,也就是说出入的等于string。那么便输出print "XXX"

接着else.else的翻译是否则,其他的意思。也就是说,如果用户的输入不等于string.那么就是其他的,这个时候就要使用else了。接上冒号,毕竟也需要输出内容。

然后就是elif.这个函数可以使用多次,你想多少次就多少次,毕竟用户多种多样。内容都不一样。同样也是需要输出一个句子应付用户不是吗?

好,看完了代码。我们继续来说一下linux的基本操作。

这个时候你写完代码之后.

按下Ctrl+X

1150857-20170420220003493-936322718.png

如果你没有这个文件会提示你是否保存。 我是存在这个文件,所以他会提示你更新吗?输入Y

1150857-20170420220040399-669257037.png

继续回车。

1150857-20170420220107415-330677703.png

学会了创建文件夹,创建/编辑文件。

那么最后再说一下删除吧

删除文件:-rm -f 指定文件

删除文件夹:-rm -rf 指定目录 (注意,都要为根路径.例如:/usr/lib/python2.7/xxx.)

1150857-20170420220259274-1863869425.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值