首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

初学python30个操作难点汇总(新手必看篇)

直接 dir 3 想在一个盘下进去一个文件夹,用cd空格目标文件 cd p 4 写文件第一个字母后 按tab键自动补全 如果有多个p开头则在按tab 会在所有之间切换 5 d:切盘 dir 查找目录...(之间有无空格都行) 7 用python打开一个预先用记事本打好txt 则先打开python f:\Demo\hello.txt 这串代码即可 8 是什么样文件就要用什么类型后缀 9 每次运行都要找到...想要打印中文 则需要在前面加上u‘'表示把类型变成unicode 万国码 17 notepad++复制当前行 ctrl+D 18 在notepad++上改完一定要保存 在cmd中才能正确运行 19 在cmd...=(不等于) 4个空格 26 else不能单独出现 要与if 在同一级别 在中间不能有同一级别 27 最好每打一个tab自动成4个空格(原来tab与4个空格不一样,要空格都空个,要tab都tab,但官方...不建议tab),制表符为tab pad++ 设置 首选项 语言 制表符设置 转换为空格 28 视图 显示符号 显示空格制表符 29 elif作为多种条件判断符 在if与else之间 以上为我日常学习

1.1K70
您找到你想要的搜索结果了吗?
是的
没有找到

当年要是会这手脚本生成,HSRP改VRRP操作何至于那么痛苦?

我们需要工具是Word、Excel、Notepad++三个工具。 2 提取关键信息 这一步骤操作是,去除掉无需修改配置,也就是把接口地址配置,ACL调用,描述,等信息全部去掉。...再点“表格”,使用“文本转换为表格”,把这些配置命令都转换为一列多行表格,每一条命令占用一行。 现在要做就是处理表格,把表格全部复制到一个Excel中,注意,复制到Excel时要把第一行给空出来。...现在我们就可以让Word暂时退出我们历史舞台了。 把Word里面这堆乱七八糟命令,复制到Notepad++新建文档中,重新规划它格式。...可以,我们针对vrrp关键字进行缩进,在vrrp关键字前面加上两个空格即可。操作方式就是按Ctrl+H,查找目标为“vrrp”,替换为“ [两个空格]vrrp。”...改好以后,就可以把内容复制回Notepad++内了。 不过,你需要注意是,从Excel复制出来内容,关键字之间“间隙”不是空格,而是制表符。所以要先把制表符换为空格

1.1K40

【亲测有效】Nodepad++Sublime Text3中Python脚本运行出现语法错误:IndentationError: unindent does not match any outer i

3.后来折腾了半天,突然想到了,把当前python脚本所有字符都显示出来看看有没有啥特殊字符。 当前用文本编辑器Notepad++,好像有个设置,可以显示所有的字符。 ...找到了,在:  视图 -> 显示符号 -> 显示空格制表符 ? 然后就看出问题来了:  原来错误行数是1580行: ?...但是源码1580行对齐用是点点点空格,是和前面的几行对齐所用箭头表示TAB键,是不匹配,即代码对齐,混用了TAB键和空格: ?...而新Python语法,是不支持代码对齐中,混用TAB和空格。所以出现上述错误提示了。 知道原因了,解决起来就简单了:  去把对应TAB,都改为空格,统一一下对齐风格,即可。 ...在Notepad++中,去:  设置->首选项: ? 语言->以空格取代(TAB键): ? 即可实现,对于以后每次TAB输入,都自动转换为4个空格

1.5K50

零基础学编程031:Python与其它语言最不同一条语法规则

缩进就是指每行代码最前面的几个空格或TAB制表符,通常是与上一行冒号一起使用,例如: # 为了清楚地表示缩进,我把空格都用.表示 def price(stock) : ....url = 'http...在IDLE集成环境中,还有专门快捷键ctrl + ] 用于缩进,而ctrl + [ 则是相反操作。 不要使用制表符TAB?...现在许多编辑器中都增加了一项设置,可以自动将TAB保存为多个空格,比如IDLE、Notepad++(注意不是Windows中自带记事本,多个两个加号,功能强大多了),当你按TAB键时,自动产生是4...在这种编辑器中写代码就方便多了,你按一次TAB可以,按四次空格也行,效果一样。像Notepad++中还提供了细细对齐线等功能,还可以突出显示空格制表符,让你看得更清楚。 ?...小结: 选用支持将TAB自动转换为4个空格编辑器或集成开发环境 保持TAB为4个空格默认编辑器设置 从其它地方粘贴代码如果出现错误,可以用对齐线辅助检查 遵守Python编码规范,方便与全世界其他程序员沟通

2K50

python缩进格式错误是_python 缩进错误,

在实际情况中,由于代码缩进而出现语法错误或逻辑错误,在我看来有这两种主要情况,一是混用tab和空格缩进,二是编辑器对缩进处理各异。...这里给出一个例子,代码是这样: 图中使用Notepad++编辑器,箭头代表一个tab,点表示一个空格,默认情况下不会显示箭头和点,需要专门在视图-显示符号-显示空格制表符 中启用这个功能。...我觉得为了避免因代码缩进而产生不必要麻烦,写python代码应该,使用唯一缩进方式(要么tab,要么空格),使用固定和统一编辑器,此外,还应该利用好编辑器一些特性。...对于notepad++而言,除了上面所说显示空格制表符外,还有两个特性可以使用:一是,编辑菜单下blank operation有两个选项tab to space和space to tab,如果对上图那段代码做...tab to space,代码列对齐基本不变,箭头都变成点,但是执行结果是a;二是,在 设置-首选项-语言下可以选上“以空格代替”,这样以后每次按tab键都会自动转换为空格

2.2K20

设置 Notepad++ 制表符(Tab 缩进)宽度为2个空格大小

Notepad++ 默认制表符宽度是 4 个空格大小,一个规模比较大代码段或者 xml 等文件,小屏幕打开时看到情景真的和让人着急,拖来拖去!有两种方案可以解决这种情况。...修改缩进为空格 这种我们不太推荐,但是有些公司或者团队会刻意要求就使用空格作为缩进。在一些前端开发团队中比较多见。...修改缩进为2个空格大小(依然使用 Tab 缩进) 这种情况是缩进依然使用制表符,但是宽度明显减小。...以上两种设置方法,都可以通过 设置->首选项->语言 界面中,通过勾选是否使用空格替换制表符和设置缩进宽度来达到你需求。如下图: ? Post Views: 67 相关

1.1K20

设置 Notepad++ 制表符(Tab 缩进)宽度为2个空格大小

Notepad++ 默认制表符宽度是 4 个空格大小,一个规模比较大代码段或者 xml 等文件,小屏幕打开时看到情景真的和让人着急,拖来拖去!有两种方案可以解决这种情况。...修改缩进为空格 这种我们不太推荐,但是有些公司或者团队会刻意要求就使用空格作为缩进。在一些前端开发团队中比较多见。...修改缩进为2个空格大小(依然使用 Tab 缩进) 这种情况是缩进依然使用制表符,但是宽度明显减小。...以上两种设置方法,都可以通过 设置->首选项->语言 界面中,通过勾选是否使用空格替换制表符和设置缩进宽度来达到你需求。如下图: ? Post Views: 66 相关

3.5K20

Nopepad++使用教程

Contents 1 介绍 2 下载&安装 3 Notepad++配置(Python) 3.1 配置制表符 3.2 自动完成 3.3 配置调试工具 4 添加辅助插件 5 PythonScript(控制台插件...下载&安装 谷歌Notepad++,弹出第一个网页往往就是官网地址,点进去找到下载页面即可。...Notepad++配置(Python) 配置制表符 建议将这表符号替换成空格(4个),彻底解决空格和Tab混用(对于Python程序来讲,缩进是很严格)。...如下图所示: 自动完成 对于程序中,经常输入“”,[],{}等符号,建议勾选以下部分,这样使用NotePad++编辑器时候能够自动帮你完成另外部分。...显示符号 在视图选项卡中能找到显示符号功能,这个作用是可以显示空格、制表键、换行等 可以方便编辑,尤其可以防止无意中加入好多不需要空格

1.8K20

notepad++正则表达式替换字符串

(技巧提示:空行仅包括空格符、制表符、回车符,且必须以这三个符号之一作为一行开头,并且 以回车符结尾,查找空行关键是构造代表空行正则表达式)。...星号表示,其前面的括号“[]”内空格符或制表符,在一行中出现0个或多个。 (6)选择“换行符”,插入“/n”,表示回车符。 ④、“替换为”组合框保持空,表示删除查找到内容。...任务完成 一、删除空行(不包括有空格类符号空行) 1、\r\n转义符替换 按ctrl+h,跳出搜索替换框,把查找模式定义为扩展(\n,\r…) 查找目标:\r\n\r\n 替换为:\r...注意Notepad++正则表达式与转义符等之间不兼容,所以局限性较大,不可以直接用正则表达式替换。 二、删除有空格空行 1、先删除空格,后删除空行 如何删除只有空格空格?...2、使用正则表达式删除空格空格 替换中查找模式选择正则表达式^ +$,替换为空(就是什么都不填),再用上面的方法删除空行。

3.9K10

Notepad++实用功能分享(正则行尾行首替换常用方法、文本比对功能等)

很多时候需要给多行文本前后加字符或者文本,一行一行添加是在太麻烦了。notepad++提供了一键替换功能。...,然后勾选循环查找(wrap around),查找模式选择正则表达式(Reqular expression); 行首插入"^" 在行首插入分号’,在查找目标(Find what)输入^,然后在替换为...行尾插入"$" 在行首插入分号’,在查找目标(Find what)输入$,然后在替换为(replace with)输入需要替换分号’。...行首空格和空行去除:“^\s+” -> “” 行尾空格和空行去除: “\s+$” -> “” 增加行:“\r\n” -> “\r\n\r\n” 缩减行:“\r\n\r\n” -> “\r\n” 多行一行...xxx)” -> “\r\n” AB列CD列快速互换:“(AB)\t(CD)” ->“$2\t$1” 常用插件 文本比对 打开notepad++拖动要比对文件到右侧,选择 Move to other

3.7K20

通过一道题目带你深入了解WAF特性、PHP超级打印函数、ASCII码chr()对应表等原理Easy Calc 1

这些字符包括空格制表符(‘\t’)、回车(‘\r’)、换行(‘\n’)、单引号(‘’‘)、双引号(")、反引号(`)、左方括号(’[‘)、右方括号(’]‘)、美元符号(’KaTeX parse error...过滤内容: 空格 制表符(‘\t’) 回车(‘\r’) 换行(‘\n’) 单引号(‘’') 双引号(") 反引号(`) 左方括号(‘[’) 右方括号(‘]’) 美元符号(‘$’) 反斜杠(‘’) 尖括号...攻击者可以在恶意请求中使用这个编码后空格字符来绕过WAF过滤。 当WAF接收到包含URL编码空格请求时,它可能会将其解释为有效URL编码字符,而不是一个空格字符。...字符串ASCII码chr()对应表 为什么PHP可以识别ASCII码chr()对应表?...在PHP中,chr()函数可以将ASCII码转换为相应字符。因此,在编写PHP程序时,我们可以使用chr()函数将ASCII码转换为相应字符,以便在程序中使用它们。

24220

通过一道题目带你深入了解WAF特性、PHP超级打印函数、ASCII码chr()对应表等原理Easy Calc 1

这些字符包括空格制表符(‘\t’)、回车(‘\r’)、换行(‘\n’)、单引号(‘’‘)、双引号(")、反引号(`)、左方括号(’[‘)、右方括号(’]‘)、美元符号(’KaTeX parse error...过滤内容: 空格 制表符(‘\t’) 回车(‘\r’) 换行(‘\n’) 单引号(‘’') 双引号(") 反引号(`) 左方括号(‘[’) 右方括号(‘]’) 美元符号(‘$’) 反斜杠(‘’) 尖括号...攻击者可以在恶意请求中使用这个编码后空格字符来绕过WAF过滤。 当WAF接收到包含URL编码空格请求时,它可能会将其解释为有效URL编码字符,而不是一个空格字符。...字符串ASCII码chr()对应表 为什么PHP可以识别ASCII码chr()对应表?...在PHP中,chr()函数可以将ASCII码转换为相应字符。因此,在编写PHP程序时,我们可以使用chr()函数将ASCII码转换为相应字符,以便在程序中使用它们。

30930

通过一道题目带你深入了解WAF特性、PHP超级打印函数、ASCII码chr()对应表等原理Easy Calc 1

这些字符包括空格制表符(‘\t’)、回车(‘\r’)、换行(‘\n’)、单引号(‘’‘)、双引号(")、反引号(`)、左方括号(’[‘)、右方括号(’]‘)、美元符号(’KaTeX parse error...过滤内容: 空格 制表符(‘\t’) 回车(‘\r’) 换行(‘\n’) 单引号(‘’') 双引号(") 反引号(`) 左方括号(‘[’) 右方括号(‘]’) 美元符号(‘$’) 反斜杠(‘’) 尖括号...攻击者可以在恶意请求中使用这个编码后空格字符来绕过WAF过滤。 当WAF接收到包含URL编码空格请求时,它可能会将其解释为有效URL编码字符,而不是一个空格字符。...字符串ASCII码chr()对应表 为什么PHP可以识别ASCII码chr()对应表?...在PHP中,chr()函数可以将ASCII码转换为相应字符。因此,在编写PHP程序时,我们可以使用chr()函数将ASCII码转换为相应字符,以便在程序中使用它们。

32140

Notepad++去除代码行号几种方法

> 解1:手动删除,才2012行~~~不多不多.LOL 解2:打开 Notepad++,按住 Alt,鼠标点击拖出选择框,这个是 列选 方法,相当拉风; 解3:正则表达式(又是这个万能东西)。...+空格+行号 \S\s\d+ 行号+空格 ^[0-9]+ 行号+.+空格 \s\d....\s 解4:使用 TextFX 工具 打开 Notepad++,[全选代码]–点击 工具栏中 [TextFX] –[TextFX Tools]–[Delete Line Numbers or First...以上是NP++中我用过方法,至于其他编辑器应该还有解法,欢迎分享! PS: 复制代码时候,先观察下这个网站是不是有 [copy按钮] 可以避免复制到行号!...版权所有© HzlzH | 本文采用 BY-NC-SA 进行授权 转载需注明 自: 《Notepad++去除代码行号几种方法

91520

周末在学习正则,学习过程中发现这 6 个方便正则表达式

请记住,除非希望将无效字符替换为另一个字符,否则replace()方法第二个参数必须为空字符串。...此正则表达式仅包含两个元字符,一个运算符和一个标志位: \s匹配单个空格字符,包括ASCII空格制表符,换行符,回车符,垂直制表符和换页符 \s 再次匹配一个空格字符 +与上一项匹配一次或多次,...也就是匹配一个或多个空格 g 告诉正则表达式引擎匹配所有匹配项,而不是在第一次匹配后停止 上面的结果是替换了至少重复两次所有空白字符。...请记住,此代码用空格(U + 0020)字符替换任何类型空格字符,包括ASCII空格制表符,换行符,回车符,垂直制表符和换页符。 因此,如果回车符紧跟在制表符之后,它们将被空格替换。...将网址变成链接 假设我们在文本中有一个或多个不是 HTML 锚元素网址,因此无法点击。 我们希望将 URL 自动转换为链接。

1.8K30

如何在Linux Vim 中将缩进宽度设置为 2 或 4 个空格

在您 vimrc 文件(位于 ~/.vimrc)中,添加以下行以在 Vim 中自动使用 2 个空格而不是制表符。...反之亦然:使用制表符进行缩进服务于站在“制表符空格”两侧的人,现在让我们看看如何使用制表符而不是空格来缩进。...将以下行添加到您 'vimrc' 中:set noexpandtabset tabstop=4set shiftwidth=4在这 3 行中,vimrc 使用制表符而不是空格唯一区别是使用 ofnoexpandtab...该noexpandtab选项可防止将制表符换为空格。结论以上所有内容都适用于新文件,要在 Vim 中将当前打开文件中制表符换为空格,请按 Esc 键进入 Normal 模式。...现在retab通过按 ':'(冒号)字符使用该命令,Vim 会将现有的制表符换为空格

5.7K00

简单数据类型

一,使用制表符或换行符来添加空白 在编程中,空白泛指任何非打印字符,如空格制表符和换行符。 1.要在字符串中添加制表符,可使用字符组合\t。 ? 输出: ?...3.可在同一个字符串中同时包含制表符和换行符。字符串"\n\t"让Python换到下一行,并在下一行开头添加一个制表符。 ? 输出: ?...使用为数不多几行代码来生成很多行输出,届时制表符和换行符将有很大作用。 二,删除空白 对于程序来说,'Python'和' Python'是两个不同字符串。...1.4还可使用括号来修改运算次序,让Python按执行次序执行运算。 ? 1.5空格不影响计算表达方式,它们存在旨在让你阅读代码时,能迅速确定先执行哪些运算。 ?...Python知道将数值25换为字符串,进而在生日祝福消息中显示字符2和5。

1.5K20

Linux命令(44)——expand命令

1.功能 用于将文件制表符(Tab)转换为空格符(Space),默认一个Tab对应8个空格符,并将结果输出到标准输出。若不指定任何文件名或所给文件名为”-“,则expand会从标准输入读取数据。...2.格式 expand [选项] [file]... 3.选项说明 -i,--initial:不转换非空白符后制表符 -t,--tabs=NUMBER:指定一个tab替换为多少个空格,而不是默认8...(暂时不知用法,请知道网友留言告知,万分感谢) --help:显示帮助信息 --version:输出版本信息 4.示例 (1)将文件中每行第一个Tab符替换为6个空格符,非空白符后制表符不作转换。...,expand会以对齐为原则将Tab符替换为适当数量空格符,替换原则是使后面非Tab符处在一个物理Tab边界(即Tab size整数倍)。...替换为适当数量空格符。

80220
领券