制表符

Markdown 简明语法介绍

核能气质少年 提交于 2019-11-29 03:45:59
Markdown 简明语法介绍 1. 段落与换行 一个 Markdown 段落是由一个或多个连续的文本行组成,它的上下要有一个以上的空行(也可以包含空格和制表符等),可以插入换行符。普通段落不该用 4 个以上空格或制表符来缩进(否则是代码区块)。 2. 斜体和粗体 使用 * 和 * 表示斜体和粗体,也可以使用 _ 和 __ 。如果 和 _ 两边都有空白的话,它们就只会被当成普通的符号。 *斜体* **粗体** _斜体_ __粗体__ 3. 内容目录 在段落中填写 [TOC] 以显示全文内容的目录结构,上下必须要有一个以上空行。 4. 标题 在行首插入 1 到 6 个 # ,对应 1 到 6 阶标题。也可以在段落内没有换行符的情况下选中该段落,直接输入 # 。 # 第一阶 ## 第二阶 ### 第三阶 5. 区块引用 可以先手动断好行,然后在每行的最前面加上 > , 这种方式比较麻烦。 > Deep Learning is a rapidly growing area of machine learning. To learn > more, check out our deep learning tutorial. > > Machine learning has seen numerous successes, but applying learning > algorithms

转义字符

夙愿已清 提交于 2019-11-29 03:38:43
转义字符 \ 就是转义符号,将后面紧跟的字母转变含义。 n --> \n 换行 t --> \t 制表符,将制表符前面的字符串补全为8个字符。 " --> " 原来用于标识字符串,转义后就表示双引号。 System . out . println ( "helloworld" ) ; System . out . println ( "hello\tworld" ) ; // 3 System . out . println ( "hell\tworld" ) ; // 4 System . out . println ( "hel\tworld" ) ; // 5 System . out . println ( "he\tworld" ) ; // 6 System . out . println ( "\tworld" ) ; // 8 System . out . println ( "我是\"Roman\"" ) ; 来源: CSDN 作者: 任贝贝 链接: https://blog.csdn.net/weixin_44059002/article/details/103239986

Java 制表符 \"\\t\"

落爺英雄遲暮 提交于 2019-11-29 00:31:35
//如果制表符在行的开头,是4个空格 表现: 如果当前制表符前的所有包括空格在内的字符数为a,设b=a/8   如果a=0,制表符会转为四个空格   如果b=0,制表符会在最后一个字符后加8个空格   如果b!=0,制表符会在最后一个字符后加b个空格(即会将不足8位的部分补齐) 来源: https://www.cnblogs.com/akanga/p/11435754.html

正则表达式(Regular Expression)

我与影子孤独终老i 提交于 2019-11-28 00:53:41
基本概念 :正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 普通字符: 普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。 非打印字符: 非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列: 字符 描述 \cx 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。 \f 匹配一个换页符。等价于 \x0c 和 \cL。 \n 匹配一个换行符。等价于 \x0a 和 \cJ。 \r 匹配一个回车符。等价于 \x0d 和 \cM。 \s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。注意 Unicode 正则表达式会匹配全角空格符。 \S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。 \t 匹配一个制表符。等价于 \x09 和 \cI。

Dev-C++如何创建源代码模板?

我的未来我决定 提交于 2019-11-27 21:46:15
Dev-C++如何创建源代码模板? 预览图片 按下Ctrl+N或者点击新建源代码,就会自动出现这些代码了 以下是操作步骤 编写你的模板 这里有我的样例: 1 #include<iostream>//不想OI一场空,千万别用万能头 2 #include<algorithm>//快排sort() 3 #include<cstdio>//能不用cin就不用 4 #include<cstring> 5 #include<cmath> 6 #include<map> 7 #include<vector> 8 #include<queue> 9 #include<set> 10 #define IL inline 11 using namespace std; 12 13 14 int main() 15 { 16 freopen(".in","r",stdin); 17 freopen(".out","w",stdout); 18 19 return 0; 20 } 模板样例 可以在这个的基础上根据你的需要修改 添加到缺省源 首先复制你的模板 接着依次打开如下路径: Dev-C++ 主页 上方的“ 工具[T] ” 第三个“ 编辑器选项[E] ” 第四项“ 代码 ” 第二栏第二项“ 缺省源 ” 再把你先前复制的代码粘贴进去 检查制表符 在缺省源中,空行行首的制表符(\t)可能会失效

正则表达式匹配

℡╲_俬逩灬. 提交于 2019-11-27 20:33:43
切从最基本的开始。模式,是正则表示式最基本的元素,它们时一组描述 字符串特征的字符。模式可以简单,由普通的字符串组成,也可以复杂,往往用特殊的字符表示一个范围内的字符、重复出现,或表示上下文。 例如: ^love 这个模式包含一个特殊的字符^,表示该模式只匹配那些以love开头的字符串。例如该模式与字符串“lovewe”,与“I love you”不匹配。正如^符号表示开头一样,$符号表示用来匹配哪些以给定模式结尾的字符串。 man$ 这个模式与“policeman”匹配,与policy不匹配。字符^和$同时使用时,表示精确匹配(字符串与模式一样)。例如:只匹配字符串“bash”。 ^bash$ 稍微复杂的字符,如标点符号和白字符(空格、制表符等),要用到转义符。所有的转义序列都用反斜杠(\)打头。制表符的转义序列是:\t。因此如果我们要检测一个字符串是否以制表符开头,可以用模式: ^\t 类似的,用“\n”表示“新行”,“\r”表示“回车”。其他特殊符号,可以用在前面加上反斜杠,如果反斜杠本身用\\表示,句号.用\.表示,以此类推。如图所示 字符簇 描述 [[:alnum:]] 字母与数字字符。例如:[[:alnum:]]+ [[:alpha:]] 字母字符(包括大小写字母)。例如:[[:alpha:]]{4} [[:blank:]] 空格与制表符。例如:[[:blank:]]*

python运算符

元气小坏坏 提交于 2019-11-27 06:23:28
算术运算符 算术运算符 描述 实例 + 加 10 + 10 = 30 - 减 10 - 20 = -10 * 乘 10 * 10 = 200 / 除 10 / 20 = 0.5 // 取整除 返回除法的整数部分(商) % 取余数 返回除法的余数9 % 2 = 1 ** 幂 又称次方,乘方, 2 ** 3 = 8 赋值运算符 赋值运算符 描述 实例 = 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c += 加法赋值运算符 c += a 等效于 c = c + a -= 减法赋值运算符 c -= a 等效于 c = c - a *= 乘法赋值运算符 c = a 等效于 c = c a /= 除法赋值运算符 c /= a 等效于 c = c / a %= 取模赋值运算符 c %= a 等效于 c = c % a **= 幂赋值运算符 c = a 等效于 c = c a //= 取整除赋值运算符 c //= a 等效于 c = c // a 比较运算符 比较运算符 描述 实例 == 等于 - 比较对象是否相等 (a == b) 返回 False。 != 不等于 - 比较两个对象是否不相等 (a != b) 返回 True。 > 大于 - 返回x是否大于y (a > b) 返回 False。 < 小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假

C#代码规范

馋奶兔 提交于 2019-11-27 01:55:27
1. 引言 本文是一套面向C# programmer 和C# developer 进行开发所应遵循的开发规范。 按照此规范来开发C#程序可带来以下益处: · 代码的编写保持一致性, · 提高代码的可读性和可维护性, · 在团队开发一个项目的情况下,程序员之间可代码共享 · 易于代码的回顾, 本规范是初版,只适用于一般情况的通用规范,并不能覆盖所有的情况。 2. 文件组织 2.1 C # 源文件 类名或文件名要简短,不要超过2000LOC,将代码分割开,使结构清晰。将每个类放在一个单独的文件中,使用类名来命名文件名(当然扩展名是.cs)。这种约定会使大家工作更简单。 2.2 目录设计 为每一个命名空间创建一个目录。(用MyProject/TestSuite/TestTier作为MyProject.TestSuite.TestTier的路径,而不用带点的命名空间名做路径)这样可以更容易地将命名空间映射到目录层次划分。 3. 缩进 3.1 换行 当一个表达式超过一行时,根据这些通用原则进行处理: · 在逗号后换行。 · 在操作符后换行。 · 在高层换行而不要在低层处换行。 · 折行后对齐上一行语句同一层的表达式起始位置。 方法调用换行示例: longMethodCall(expr1, expr2, expr3, expr4, expr5); 算术表达式 换行示例: 推荐: var = a

awk用法详解

家住魔仙堡 提交于 2019-11-26 15:08:48
零、 awk 的基本知识 1 、awk命令形式: awk [-F|-f|-v] ‘BEGIN{} // {command1; command2} END{}’ file 2 、 awk 语法解释: [-F|-f|-v] 大参数。-F指定分隔符,-f调用脚本,-v定义变量 var=value ' ' 引用代码块。 BEGIN 初始化代码块。在对每一行进行处理之前,初始化代码,主要是引用全局变量,设置FS分隔符 // 匹配代码块。可以是字符串或正则表达式 {} 命令代码块。包含一条或多条命令,多条命令使用分号分隔 END 结尾代码块。在对每一行进行处理之后再执行的代码块,主要是进行最终计算或输出结尾摘要信息 3 、awk内置变量: FILENAME awk浏览的文件名 FNR 与NR类似,不过多文件记录不递增,每个文件都从1开始 FS 设置输入字段分隔符,同- F选项 NF 浏览记录的字段个数 awk '{print NF}' file // 显示每行有多少字段 $NF 最后一个字段的值 awk '{print $NF}' file //将每行第NF个字段的值打印出来 NR 已读的记录数,理解为行号,多文件行号递增 awk 'NR==5{print}' file // 显示第 5 行 OFS 输出数据时,每个字段间以 OFS 制定的字符作为分隔符 awk '{print $3,$5,

python 整型 布尔值 字符串操作

大兔子大兔子 提交于 2019-11-26 12:22:39
整型及布尔值 python2中有int,long(长整型)。 python3只有int。 long的意思就是说当一串数字比较长时后面已L显示。 num = 15 。 bit_length:位的长度的意思 print(num.bit_length()) 结果:4 十进制转二进制占用位数 十进制转二进制输出的结果 开头0b显示的是二进制的意思。 print(int(0b100101)) 结果:37 数字中只有0是False,其他都是True。 字符串中只要有内容就是True,没有内容就是False。 print(str(True)) 返回的是字符串。 print(int(True))返回的是1。 print(int(False))返回的是0。 字符串详解 1.索引 默认从0开始。 超出范围不报错。 2.切片 切片超出范围就报错。 3.步长 一次走几步,从左走还是从右走,左就是0开始,右就是-1开始。 4.回文 正着输出和反着输出都是一样的比如:上海自来水来自海上 while True: num = input("请输入回文") if num == num[::-1]: print("是回文") break else: print("不是回文") 字符串方法详解 .replice(1,2) 旧值,新值 替换的意思 .split() 分割 默认已空格,换行符,制表符进行切割