首页
学习
活动
专区
圈层
工具
发布

关于“Python”的核心知识点整理大全8

对于字处理文档来说,这样做的 效果很好,但混合使用制表符和空格会让Python解释器感到迷惑。每款文本编辑器都提供了一种 设置,可将输入的制表符转换为指定数量的空格。...你在编写代码时应该使用制表符键,但一定要 对编辑器进行设置,使其在文档中插入空格而不是制表符。 在程序中混合使用制表符和空格可能导致极难解决的问题。...如果你混合使用了制表符和空 格,可将文件中所有的制表符转换为空格,大多数编辑器都提供了这样的功能。 4.6.3 行长 很多Python程序员都建议每行不超过80字符。...注意 附录B介绍了如何配置文本编辑器,以使其:在你按制表符键时插入四个空格;显示一条 垂直参考线,帮助你遵守行长不能超过79字符的约定。 4.6.4 空行 要将程序的不同部分分开,可使用空行。...执行这种检查时,如果已经有用 户名'john'(不管大小写如何),则用户提交用户名'John'时将遭到拒绝。 5.2.3 检查是否不相等 要判断两个值是否不等,可结合使用惊叹号和等号(!

72410

文本编辑器及文本处理 文本编辑器介绍 常见的Linux文本编辑器有: emacs nano gedit kedit vi vimLinux文本编辑器-emacs emacs是一款功能强大的

缺点: 对复杂的文本编辑比较耗时,无强大的命令功能进行复杂操作,不支持如宏、一次编辑多个文件、窗口分割、垂直块/矩形选择/编辑、自动完成等高级功能。...命令格式: less [option] 文件 less常用的选项有: -f:强制打开特殊文件,例如外围设备代号、目录和二进制文件 -g:只标志最后搜索到的关键字 -i:忽略搜索时的大小写 -N:显示每行的行号...[file]... sort常用的选项有: -b:忽略每行前面开始的空格字符 -c:检查文件是否已经按照顺序排序 -d:排序时,处理英文字母、数字及空格字符外,忽略其他字符 -f:排序时,将小写字母视为大写字母...-n:依照数值的大小排序 -r:以相反的顺序排序 -o 文件>:将排序后的结果存入指定的文件 -u:忽略相同行 文本比较 - diff diff以逐行的方式,比较文本文件的异同处。...file diff常用的选项有: -B:不检查空白行 -c:显示全部内文,并标出不同之处 -i:忽略大小写的不同 -r:比较子目录中的文件 -w:忽略全部的空格字符 文本操作工具 - tr tr 指令从标准输入设备读取数据

2.5K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    华为认证欧拉openEuler-HCIA文本编辑器及文本处理

    缺点: 对复杂的文本编辑比较耗时,无强大的命令功能进行复杂操作,不支持如宏、一次编辑多个文件、窗口分割、垂直块/矩形选择/编辑、自动完成等高级功能。...命令格式: less [option] 文件 less常用的选项有: -f:强制打开特殊文件,例如外围设备代号、目录和二进制文件 -g:只标志最后搜索到的关键字 -i:忽略搜索时的大小写 -N:显示每行的行号...[file]... sort常用的选项有: -b:忽略每行前面开始的空格字符 -c:检查文件是否已经按照顺序排序 -d:排序时,处理英文字母、数字及空格字符外,忽略其他字符 -f:排序时,将小写字母视为大写字母...-n:依照数值的大小排序 -r:以相反的顺序排序 -o 文件>:将排序后的结果存入指定的文件 -u:忽略相同行 文本比较 - diff diff以逐行的方式,比较文本文件的异同处。...file diff常用的选项有: -B:不检查空白行 -c:显示全部内文,并标出不同之处 -i:忽略大小写的不同 -r:比较子目录中的文件 -w:忽略全部的空格字符 文本操作工具 - tr tr 指令从标准输入设备读取数据

    1.7K40

    基础知识|初入Python语法和注释(三)

    「Python」 是一门编程语言,可以在服务器上使用 Python 来创建 Web 应用程序,他主要有以下用途: Web 开发(服务器端) 软件开发 数学 系统脚本 文本检索 数据筛选 前两个章节讲解了...也就是说,空格的个数取决于你,但是至少得有一个。 「缩进规则」 关于在Python中的缩进规则,可以参考如下总结: Python 采用代码缩进和冒号( : )来区分代码块之间的层次。...「Python 变量命名规则」 变量名必须以字母或下划线字符开头 变量名称不能以数字开头 变量名只能包含字母数字字符和下划线(A-z、0-9 和 _) 变量名称区分大小写(age、Age 和 AGE 是三个不同的变量...1.2 关于空行 空行主要是为了可读性高之外,还有其他的意义: 顶层函数和类定义,前后用两个空行隔开 编码格式声明、模块导入、常量和全局变量声明、顶级定义和执行代码之间空两行 类里面方法定义用一个空行隔开...「空格使用规则」 在二元运算符两边各空一格,比如赋值(=)、比较(==, , !

    52910

    linux文本处理工具及正则表达式

    -E    显示行结束符          -n    显示文本内容时显示行号          -A    显示所以控制符          -b    非空行编号          -s     压缩连续的空行成一行...:sort [options] file(s)   -r   逆序排序   -n   根据字符串数值进行比较   -f   忽略字符大小写   -u   去重。...-c:  显示每行重复出现的次数;   -d:  仅显示重复过的行;   -u:  仅显示唯一的行;   -i:  比较时不区分大小写 [root@bogon ~]# uniq -c ip.txt     ...: diff命令:比较两个文件之间的区别   -r  递归比较   -u  输出“统一的(unified )   patch 命令复制在其它文件中进行的改变(要谨慎使用!)   ...-i       查找时忽略大小写          -v     取反     -n      显示匹配的行号      -c     统计匹配的行数     -o     仅显示匹配到的字符串;

    77930

    是真的很详细了!Linux中的Grep命令使用实例

    zip文件中的10个Grep电子邮件地址 Grep IP地址 Grep or条件 忽略大小写 搜索时区分大小写 Grep精确匹配 排除模式 Grep和替换 带行号的Grep 显示之前和之后的行数 对结果排序...让我们尝试在文本文档中搜索两个不同的字符串: $ grep -e 'Class 1' -e Todd Students.txt ? 注意,我们只需要在包含空格的字符串周围使用引号。...find和grep之间的区别 对于刚从Linux命令行开始的用户,重要的是要记住find和grep是两个具有两个截然不同功能的命令,尽管它们都用于“查找”用户指定的内容。...填充空间或制表符 正如我们在前面关于如何搜索字符串的解释中提到的那样,如果文本包含空格,则可以将文本包装在引号中。选项卡也可以使用相同的方法,但是稍后我们将说明如何在grep命令中添加选项卡。...如您在屏幕截图中所见,当我们使用-v开关运行相同的命令时,不再显示排除的字符串 Grep和替换 传递给sed的grep命令可用于替换文件中字符串的所有实例。

    72.5K66

    自动化测试之Windows计划定时任务命令schtasks及语法

    附注:由于一些目录或文件名可能会有空格,所以很多时候集里和命令里往往需要用英文引号括起来(但有时引号里的内容可能会被认为是字符串)表示是一整体,下面开始的有些例中为简捷起见,忽略文件名或目录名带空格这种情况...(多个文件名之间用分隔符分隔,如空格、逗号等) 例2 @echo of for /r ....而后面每个循环中echo. > %i相当于创建一个仅有一空行的文本文件,整体效果是在当前目录下包括子录,每个目录中建一个abc.txt。...,循环中每轮会默认以空格为分隔,在打开的文件中逐行给字符串分段,又因为没给增添附加变量(即仅一个变量%c)则仅把第一段的字符赋给%c,再执行 do后的命令,然后进行循环的下一轮,并且默认忽略空行 改一下...1 ——忽略几行 delims= 在一行中,用什么单个符号(可以有多字符组合,之间也不能加空格,被理解为多项单个字符,如要空格符须放最后)来分隔字符串作为读取赋值的单元(形成一段),本例中等号后是空的表示仅用空格来分隔

    5.5K40

    日常记录(1)

    Linux复习 w查看当前在线用户 ls -t 按照文件修改时间最新排序 b块设备,c字符设备,p管道,l链接文件 chmod的u、g、o more显示一屏文本,结尾后自动退出。 less。...cat,-b计算非空输出行,-n计算包含空行,-s显示时多个空行为一个空行 copy -i提升,-v显示进度 find -name ?...是一个字符,-type 类型, grep 匹配字符串 文件列表, -r递归,-i不区分大小写,,文件内的字符串查找 sort排序,-r反向排序 diff 源文件,目标文件,b忽略空格,-i忽略大小写,...ctrl+z挂起,fg恢复,ctrl+c终止 vim dw剪切单词,x剪切字符,2dw剪切两个单词,d$删除光标位置到行尾 yw复制单词,y$复制光标位置到行尾 %s///g替换,%s为全局。...String向前搜索, X文件加密,-x打开加密文件 ab(插入替换)ab addr address set wrap分行显示,nowrap不分行显示,ic区分大小写,noic不区分大小写 U替换为大写单词

    1.1K10

    Linux-基础命令(二)

    可以结合使用 cd 命令和其他命令,如 ls 来确认切换目录的效果。 总结 cd这个命令也是我们日常运维中使用最频繁的命令之一,只是这个命令,没什么参数,显得比较简单,稍微使用几次,就会很熟悉。...-i:忽略搜索时的大小写。 -q:不显示"Press ENTER or type command to continue"的提示信息,直接退出。...示例用法 查看文件的内容: less filename.txt 显示行号并查看文件: less -N filename.txt 忽略搜索时的大小写并搜索关键词: less -i filename.txt...在水平方向上截断长行并查看文件: less -S filename.txt 使用 less 的帮助功能: less -h 注意事项 使用 less 查看大型文件时,可以更快地加载和浏览文本内容,而不像一些其他命令可能需要加载整个文件...如果文件内容比较大,more 命令会将内容分页显示,并在每页末尾显示 --More-- 提示,等待用户按下空格键继续浏览下一页。 使用 q 键可以退出 more 命令。

    37110

    Shell四剑客实操案例

    /data/ -size -1M #查文件大小小于1Mb的文件; 02Shell编程四剑客之SED SED是一个非交互式文本编辑器,它可对文本文件和标准输入进行编辑,标准输入可以来自键盘输入、文本重定向...在处理文本时把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),紧接着用SED命令处理缓冲区中的内容,处理完成后把缓冲区的内容输出至屏幕或者写入文件。...#查询不包括x和y行号的行;r #从另一个文件中读文件;w #将文本写入到一个文件;y #变换字符;q #第一个模式匹配完成后退出;l #显示与八进制ASCII码等价的控制字符; 常用SED工具企业演练案列...其语法格式及常用参数详解如下: grep -[acinv] ‘word’ Filename Grep常用参数详解如下: -a 以文本文件方式搜索;-c 计算找到的符合行的次数;-i 忽略大小写...;-n 顺便输出行号; 学习Grep时,需要了解通配符、正则表达式两个概念,很多读者容易把彼此搞混淆,通配符主要用在Linux的Shell命令中,常用于文件或者文件名称的操作,而正则表达式用于文本内容中的字符串搜索和替换

    2.8K21

    02.HTML元素属性标题段落文本格式化链接

    浏览器会忽略注释,也不会显示它们。 注释写法如下: 实例 ? ?...对于 HTML,您无法通过在 HTML 代码中添加额外的空格或换行来改变输出的效果。 当显示页面时,浏览器会移除源代码中多余的空格和空行。所有连续的空格或空行都会被算作一个空格。...需要注意的是,HTML 代码中的所有连续的空行(换行)也被显示为一个空格。 ? ? (这个例子演示了一些 HTML 格式化方面的问题) 更多实例 更多段落 段落的默认行为。 ? ?...---- HTML 格式化标签 HTML 使用标签 ("bold") 与 ("italic") 对输出的文本进行格式, 如:粗体 or 斜体 这些HTML标签被称为格式化标签(请查看底部完整标签参考手册...HTML 链接 如何在HTML文档中创建链接。 (可以在本页底端找到更多实例) ? ? ---- HTML 超链接(链接) HTML使用标签 来设置超文本链接。

    5K30

    Go 语言基础:包、函数、语句和注释解析

    第 2 行: import ("fmt") 让我们导入包中的文件,包名为 fmt。第 3 行: 一个空行。Go 忽略空格。在代码中有空格会使它更易读。...任何在花括号 {} 内的代码都将被执行。第 5 行: fmt.Println() 是从 fmt 包中提供的函数。它用于输出/打印文本。在我们的例子中,它将输出 "Hello World!"。...注释注释是在执行时被忽略的文本。注释可用于解释代码,使其更易读。注释还可用于在测试替代代码时防止代码执行。Go支持单行或多行注释。Go单行注释单行注释以两个正斜杠(//)开头。...在//和行尾之间的任何文本都将被编译器忽略(不会被执行)。...在/*和*/之间的任何文本都将被编译器忽略:示例package mainimport ("fmt")func main() { /* The code below will print Hello World

    37210

    批处理的for循环_批处理for循环跳出循环

    附注:由于一些目录或文件名可能会有空格,所以很多时候集里和命令里往往需要用英文引号括起来(但有时引号里的内容可能会被认为是字符串)表示是一整体,下面开始的有些例中为简捷起见,忽略文件名或目录名带空格这种情况...(多个文件名之间用分隔符分隔,如空格、逗号等) 例2 ?...,每次增值,结束时的比较值)相当于一个等差数字序列,从“起始值”的数字开始,每次增加多少(也可设定为负数)为“每次增值”,并与“结束时的比较值”比较,超出则退出for循环(也不执行本轮后面的do 命令)...,循环中每轮会默认以空格为分隔,在打开的文件中逐行给字符串分段,又因为没给增添附加变量(即仅一个变量%c)则仅把第一段的字符赋给%c,再执行 do后的命令,然后进行循环的下一轮,并且默认忽略空行 改一下...1 ——忽略几行 delims= 在一行中,用什么单个符号(可以有多字符组合,之间也不能加空格,被理解为多项单个字符,如要空格符须放最后)来分隔字符串作为读取赋值的单元(形成一段),本例中等号后是空的表示仅用空格来分隔

    5.4K10

    vim的快捷键大全

    移动到结束行,输入y’a会复制当前行到标记a之间的文本。d’a会删除。 或者是v进入可视模式,再13G跳转到相应行,y即可。...相应的大写状态为不含标点,即只把空格和换行符作为单词间隔符。...Fx:定位到上一个x上,重复时,可用;或, 不过 , 表示反方向 %:跳到相对应的括号上,编程时常用 33G:跳转到33行 此时按“可以返回到原来行 gg:文件头 G: 文件尾 30%:跳转到文件的..., 译者注), 要改变默认的设置, 可以使用”:set shiftwidth=x”命令, 其中x是你希望一个缩进量代表的空格的数目. { = 到前一个空行上 } = 到下一个空行上 ###5、VIM...以空格、标点符号与单词的分界为分隔符。(几个连续的标点视为一个单词) 同样的,也可以使用nB,nW,只是这里只使用空格做为分隔符。 相换两个相邻字母的位置:x、p s:删除一个字符,并进入编辑模式。

    2.7K40

    Linux 使用 diff 分栏对比文本差异

    当两个一样时仍然显示结果  -c, -C NUM, --context[=NUM]   同时输出 NUM 行(默认为 3 行)的复制上下文内容  -u, -U 数量, --unified[=...1>和操作数中的所有文件/目录作比较;                                    文件1>可以是目录      --to-file=文件2             ...忽略文件内容大小写的区别  -E, --ignore-tab-expansion      忽略由制表符宽度造成的差异  -Z, --ignore-trailing-space     忽略每行末端的空格... -b, --ignore-space-change       忽略由空格数不同造成的差异  -w, --ignore-all-space          忽略所有空格  -B, --...ignore-blank-lines        忽略任何因空行而造成的差异  -I, --ignore-matching-lines=正则 若某行完全匹配 ,则忽略由该行造成的差异

    1.3K30

    4.Linux文件管理命令-----cat 显示文本文件内容、rm 删除文件、less 分屏显示文件

    对行进行编号的功能有两个选项:“-b”(对非空白行进行编号)和“-n”2.rm 删除文件作用:删除指定的文件。...3.less 分屏显示文件作用:less 命令的功能几乎和 more 命令一样,也用来按页显示文件,不同之处在于 less 命令在显示文件时,用户既可以向前又可以向后翻阅文件。...-i: 搜索时忽略大小写,除非搜索串中包含大写字母 -I: 搜索时忽略大小写,除非搜索串中包含小写字母。...空格键: 滚动一行。 Enter 键:滚动一页。 1.向前搜索/:使用一个模式进行搜索,并定位到下一个匹配的文本。n:向前查找下一个匹配的文本。N:向后查找前一个匹配的文本。...6.编辑文件v:进入编辑模式,使用配置的编辑器编辑当前文件。7.标记导航当使用 less 命令查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置。

    74700

    案例+解读,来自有道大神的17个常用Linux命令深度解析

    c 只输出匹配行的数目 -n 显示匹配行的行号 -v 显示不包含匹配文本的行 -i 不区分大小写 (grep是大小写敏感的) -R 文件夹下递归搜索 -l 只显示匹配的文件名 -H 显示文件名 -A...f2 查更改时间在f1和f2之间的文件 -size n 查找长度为n块的文件,一块为512 bytes -depth 使得查找在进入子目录前先行查找完本目录 -prune 查找时忽略某个目录 -type...其以文本的每一行为单位,从首字符向后,依次按照ascii码值进行比较,最后升序排列。...(默认是忽略每行前面空格的) 基本格式 sort [option] [filename] -u 忽略重复行 -n 按照数字大小排序 -r 逆序 -k start,endstart为比较的起始位置,end...基本格式 less [option] [filename] -N 显示每行的行号 -i 忽略搜索时的大小写 -s 将连续空行显示为一行 -m 显示百分比 常用操作命令: /字符串 向下搜索“字符串”功能

    1.8K60
    领券