本节对一些 Python 易混淆的操作进行对比。
1.1 有放回随机采样和无放回随机采样
1.2 lambda 函数的参数
1.3 copy 和 deepcopy
复制和变量别名结合在一起时,容易混淆:
对别名的修改会影响原变量,(浅)复制中的元素是原列表中元素的别名,而深层复制是递归地进行复制,对深层复制的修改不影响原变量。
1.4 == 和 is
1.5 判断类型
1.6 字符串搜索
1.7 List 后向索引
这个只是习惯问题,前向索引时下标从0开始,如果反向索引也想从0开始可以使用~。
2.1 读写 CSV 文件
注意,当 CSV 文件过大时会报错:_csv.Error: field larger than field limit (131072),通过修改上限解决
csv 还可以读以 分割的数据
2.2 迭代器工具
itertools 重新定义了很多迭代器工具,例如子序列工具:
序列排序:
多个序列合并:
2.3 计数器
计数器可以统计一个可迭代对象中每个元素出现的次数。
2.4 带默认值的 Dict
当访问不存在的 Key 时,defaultdict 会将其设置为某个默认值。
2.5 有序 Dict
3.1 输出错误和警告信息
向标准错误输出信息
输出警告信息
控制警告消息的输出
3.2 代码中测试
有时为了调试,我们想在代码中加一些代码,通常是一些 print 语句,可以写为:
一旦调试结束,通过在命令行执行 -O 选项,会忽略这部分代码:
3.3 代码风格检查
使用 pylint 可以进行不少的代码风格和语法检查,能在运行之前发现一些错误
3.4 代码耗时
耗时测试
测试某代码块耗时
代码耗时优化的一些原则
4.1 argmin 和 argmax
argmax同理。
4.2 转置二维列表
4.3 一维列表展开为二维列表
运行python程序的两种方式是什么?python有两种运行方式:交互式和脚本式。交互式可以通过cmd命令行窗口或者IDEL实现,而脚本式通过写一个脚本(.py结尾的文档)实现。其中交互式主要用于简单的python运行或者测试调试python时用到,而脚本式是运行python程序的主要方法。第一,交互式,通过Windows命令行工具进行交互式运行python。同时按下Windows键和R键,启动“运行”,在“运行”中输入cmd然后回车,即弹出命令行工具,然后输入python回车,即出现如下界面。第二,然后输入print('Helloworld!'),既可以敲一行代码,与python交互一次,python执行一次。第三,通过IDEL交互式运行python。从“开始”中找到Python->IDEL,如下图。第四,启动IDEL后,同样输入print('Helloworld!'),既可以敲一行代码,与python交互一次,python执行一次。只不过IEDL中python代码可以高亮显示。第五,脚本式运行python,在IDEL中点击file->newfile,就会弹出一个未命名(Untitled)的脚本窗口,然后输入如下代码,并按Ctrl+S保存。#20181216摄氏温度和华氏温度之间转换t=input('请输入带有单位符号的温度(例如37C或者100F):')ift[-1]in('f','F'): C=(eval(t[:-1])-32)/1.8 #如果输入为华氏温度,那么转换为摄氏温度 print('转变为摄氏温度%.2fC为:'%C)elift[-1]in('c','C'): F=eval(t[:-1])*1.8+32 #如果输入为摄氏温度,那么转换为华氏温度 print('转变为华氏温度%.2fF为:'%F)else: print('输入格式有误,请输入带有单位符号的温度(例如37C或者100F):')第六,按F5运行上一步保存的***.py脚本,就会出现如下界面,提示:请输入带有单位符号的温度(例如37C或者100F),随便输入一下就行,即通过脚本运行了python。那么,有关运行python程序的两种方式的内容,小编就介绍到这里了。小伙伴们可以用心了解一下哦!本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:python3.0。python运行的具体步骤:
工具:戴尔电脑。
1、将下载的python解释器的路径添加到环境变量中,之后在命令行中输入python会出现如下的显示版本号的信息,之后就可在命令行写代码了,若是循环代码之类的,需要按两次ENTER键才会运行,退出当前编辑python的环境按下ctrl+z。
2、输入python加上文件代码的路径,若不想使用绝对路径则需要运行的文件在当前路径内,可通过在命令行中的操作改变当前路径。在进入e和c盘时只需输入e:或c:,但在进入d盘时需要输入cd/dd:。进入相应盘后只需逐步移动到代码放置的位置即可,之后再使用python+路径的方法。
3、开始->搜索->idle,点击打开,即可像在命令行中一样进行操作,点击File->newfile可以创建脚本文件,写完代码后即可run运行代码。