通过近期的代码训练,我发现同样的一个语句,在同一行缩进的位置不同,决定的执行部分也不同.先给一个例子(我想打出1-100中的前20个偶数) 比较第一张图和第二张图.第一张截图实现了我想要的功能.可是当我把“sum+=1”进了一个tab键时,只打出来了前十个偶数(第二张截图). 比较第一张图和第三张图.把“i+=1”后退了一个tab时,运行为空. 这是为什么呢?是因为python对缩进有着严格的要求,所以决定了代码的运行. 图二把“sum+=1”进了一个tab,使其与if对齐,那么“sum+=1”…
python代码在linux终端中执行时报错: Unable to init server: Could not connect: Connection refused Unable to init server: 无法连接: Connection refused 解决办法: 在要执行的python文件里加入以下两句代码: 切记:在最开头添加. import matplotlib matplotlib.use('Agg')…
初学pytest. 将pytest写进Python代码中 不同运行方式都可正常运行     =======================**********************======================================= ============================================================================ 若是没有将pytest写进Python代码,直接运行的话将不能执行pytest: 没…
简介 uncurl是一个库,允许您将curl请求转换为使用requests 的python代码.由于Chrome网络检查器具有的“copy as cURL”,因此该工具对于用python重新创建浏览器请求很有用. 安装 pip install uncurl 使用步骤 1. 抓取接口数据--Chrome浏览器 以课堂派获取学生作业接口为例,在浏览器获取相关接口,右键 “copy as cURL”   复制数据如下 curl 'https://www.ketangpai.com/HomeworkAp…
一.Python代码缩进 Python 函数没有明显的  begin 和  end ,没有标明函数的开始和结束的花括号.唯一的分隔符是一个冒号 ( : ),接着代码本身是缩进的. 例如:缩进  buil dCon necti onStr ing 函数 def buildConnectionString(params): """Build a connection string from a dictionary of parameters. Returns string.&q…
2018-03-28 00:56:39 中断正在执行的代码 无论是%run执行的脚本还是长时间运行的命令ctrl + cIn [1]: KeyboardInterrupt 执行剪切板中的代码 ctrl-shift-V In [1]: def f(x,y,z): ...: return (x + y) / z ...: a = 5 ...: b = 6 ...: c = 7.5 ...: %paste,%cpaste魔术函数%paste可以承载剪切板中的一切文本,并在shell中以整体形式执行%c…
习惯了java,c++之类的宽容,初学python,被它摆了道下马威,写if else,竟然必须要我正确用缩进格式,原来在python里不能用括号来表示语句块,也不能用开始/结束标志符来表示,而是靠缩进来表示,好吧,我以后多注意 空白在Python中是重要的.事实上行首的空白是重要的.它称为缩进.在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组. 这意味着同一层次的语句必须有相同的缩进.每一组这样的语句称为一个块.我们将在后面的章节中看到有关块的用处的例子. 你需…
# -*- cording :utf-8 -*- # print absolute value of an integer a = 40 b = 1 if a >=50: print a else: print b 以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释. 其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块. 缩进有利有弊.好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab.按照约定俗成的管理,应该始终坚持使用4个空格的缩进. 缩进…
复习 重点: 1.进制转换:二进制 与十六进制 2.内存分布:栈区 与堆区 # 二进制1111转换十六进制 => 8 4 2 1 => f 10101100111011 => 2a77 abf1 => 1010101111110001 # 计算机原理:控制器 运算器 储存器 input设备 output设备 IO流 # 三大核心:CPU 内存 硬盘 # 操作系统 今日内容 1.编程语言介绍 2.python语言介绍 3.安装官方cpython解释器 - - 版本共存 4.运行pyt…
windows环境下把Python代码打包成独立执行的exe可执行文件   有时候因为出差,突然急需处理一批数据.虽然写好的脚本存储在云端随用随取,然而编译的环境还需要重新搭建,模块也需要重新装载,从头到尾这么一遍下来,也是要花费可观的时间成本的. 有没有什么办法,可以让.py文件像可执行文件那样即点即用? py2exe模块 py2exe,顾名思义,就是将.py文件转换成可执行的.exe文件,这样就可以摆脱编译环境和预载模块的限制,在任一windows环境下运行. 一.安装py2exe 通过pi…