qshing1992 L117 2018-08-01 19:59:51 Python 基础语法
1031 0

“楼+之Python实战第8期”实验报告

Python 基础语法

Python3基础语法

交互式环境

打开桌面上的Xfce终端, 输入Python3进入交互环境。 如果需要退出在当前环境下面输入exit()即可退出交互环境。实验楼 ####执行脚本 注意echo命令的使用, >隔开是为了创建新的文件。 实验楼 ####初次尝试 vim启动 Q键进入插入模式 ESC键退出插入模式 首先要利用chmod命令为程序增加执行权限。实验楼 ####变量和数据类型 不需要声明变量类型就可以使用。

  • 1.不能使用关键字
  • 2.大小写有区分
  • 3.字母或者下划线开始 可以导入keyword来进行查询所属的关键字

    基本数据类型

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 连在一起写导致频繁的报错。

最新评论
暂无评论~