打开桌面上的Xfce终端,
输入Python3进入交互环境。
如果需要退出在当前环境下面输入exit()即可退出交互环境。
####执行脚本
注意echo命令的使用, >隔开是为了创建新的文件。
####初次尝试
vim启动
Q键进入插入模式 ESC键退出插入模式
首先要利用chmod命令为程序增加执行权限。
####变量和数据类型
不需要声明变量类型就可以使用。
1.整数:100,99,88
2.布尔型:true或者FALSE
3.浮点型:例如1.5或者2.5
**None:空值,注意与0是不同的,可以理解为未定义的值。
**
举例的说明:
####运算
and 两边都是真返回真
or两个有一个为真就返回真(这里容易混)
下图展示:
###字符串
关于是否能在字符串中使用引号而且被正确的显示出来,目前来看是如果全部都是双引号或者全部都是单引号,需要在字符串中间的引号前面加上\
注意:str1[:2]不包含这个2这一位。但是[:2]包含这最后的一位数。
如图:
以下为COPY文档:
strip():默认情况下会删除字符串首尾的空格及换行等空白符。如果strip()函数中使用参数则会删除这些参数中的字符(仅限于出现在字符串首尾的情况),例如 str1.strip('ab') 则只会删除 str1 字符串中头尾部的 a 和 b 字符。
split():默认情况下会用空格将字符串中进行切分得到一个列表,传入参数的时候会用传入的参数对字符串进行切分。
split是以特定方式切分得到List。
strip是删除收尾的空格。
以下为实际的操作过程。
####控制结构
#####控制选择
Tab和空格不要混用
input 函数获取用户输入
只使用空格,为了保持良好的代码风格,建议使用四个空格作为缩进。
操作如图:
组合字符串演示:
需要理解break和continue
break是跳出整个循环结构(条件触发时)
continue是跳出这一次的循环继续下一次的循环。
参考例如下。
####异常处理
如上图所示,与文件操作有关的异常。
1.文件路径打开错误的异常
2.传值没有进行定义的异常。
######异常处理的方式
try:出现异常的代码
except:给出对应或者默认的处理方式。
第一次书写时:出现except处报错。检验过后发现是except处的错误类型拼写错误(改进之后直接except:捕捉所有异常打印同一个结果。
)
文件写入的时候出现了对于VIm编辑器使用不熟练的问题,语法错误:首行没有加上#导致整个文件的错误。
修改之后的代码
正常执行如图:
#####抛出异常
raise 异常名称 抛出这个异常。
####模块和包
import XX和fromXX import XX是常见的两种方式。
sys是系统包 path是系统包安装路径。
导入文件夹作为自己的包这一部分暂时略过。
####命令行参数
sys.argv[0]传入的是脚本名称,[1]是文件的的参数
仿照代码实现如下:
####main_函数
在执行的时候将
if_name 连在一起写导致频繁的报错。
学习时间 385分钟
操作时间 168分钟
按键次数 5449次
实验次数 4次
报告字数 2503字
是否完成 完成