,输出的字符串是被用单引号括起来了的。...2.下划线(_)在解释器中表示最后一个表达式的值。...所以上面的代码执行之后,下划线变量会包含字符串: 例1-2-1: >>> _ 输出效果: 'Hello Python' 3. print 语句,与字符串格式运算符( % )结合使用,可实现字符串替换功能...其中: %s 表示由一个字符串来替换,%d 表示由一个整数来替换,%f 表示由一个浮点数来替换。...; 按字面意义级连字符串; 例: >>> 'What's' 'your name?'
^+1/4长划线^q8长划线^j长划线^+9短划线^q短划线^=10制表符^t制表符^t11脱字号^脱字号^^12分栏符^v分栏符^n or ^1413分节符^b分节符/分页符^m14省略号^n省略号^...i15全角省略号^i全角省略号^j16无宽非分隔符^z无宽非分隔符^z17无宽可选分隔符^x无宽可选分隔符^x18不间断空格^s不间断空格^s19不间断连字符^~不间断连字符^~20¶段落符号^%表达式...— )^q10短划线( – )^=短划线( – )^=11脱字号^^脱字号^^12手动分页符^m or ^12手动分页符/分节符^m13可选连字符(_)^-可选连字符(_)^-14不间断连字符(-)^~...nnn是字符代码ANSIcharacter键入^0nnn,其中nnn是字符代码长划线(—)键入^+短划线(–)键入^=脱字号键入^^手动换行符()键入^l或键入^11分栏符键入^n或键入^14分页符或分节符键入...^12(替换时,插入分页符)手动分页符键入^m(当选中“使用通配符”复选框时,还将查找或替换分节符)不间断空格()键入^s不间断连字符()键入^~可选连字符()键入^- 只能在“查找内容”框中使用的代码
在XMLELEMENT中,用于括起标记名字符串。 "" 两个引号:本身是无效的分隔标识符。在分隔标识符内,文字引号字符的转义序列。例如,"a""good""id"。...# 井号(35):有效的标识符名称字符(不是第一个字符)。前后带有空格的模算术运算符。对于嵌入式SQL,是ObjectScript宏预处理器指令前缀。例如,#include。...在SELECT语句中,将子查询括在FROM子句中。括起UNION中使用的预定义查询的名称。括起主机变量数组下标。...–– 双连字符:单行注释指示符。 –> 连字符,大于(箭头):隐式联接箭头语法。 ...._ 下划线(95):标识符名称的有效第一个(或后续)字符。某些用户名(但不是密码)的有效第一个字符。
双引号中,变量(var)值会代入字符串中,特殊转义字符也会被解析成特定的单个字符,还有一些专门针对上述两项特性的特殊转义,如"\ 数组中,如果下标不是整型,而是字符串类型,必须使用单引号将下标括起,正确的写法为...左括号"("应和函数关键词紧贴在一起,除此以外,应当使用空格将"("同前面内容分开。 右括号")"除后面是")"或者"."以外,其他情况下一律用空格分隔。...在对象中的方法,声明为private或protected的,名称的首字符必须是一个单独的下划线,这是唯一的下划线在方法名字中的用法。声明为public的方法不以下划线开头。...3.变量替换 变量替换有下面两种形式: $greeting = "Hello $name, welcome back!"...若有多个短注释出现于大段代码中,它们应该具有相同的缩进。
空格的用法 始终在逗号后放置空格,并在逻辑运算符、比较运算符、字符串连接符和赋值运算符的两侧放置空格。 x === 23 foo && bar !...] } class WP_HTTP { [...] } 常量必须全部大写,并用下划线分割: define( 'DOING_AJAX', true ); 文件名应使用小写字母进行描述性命名,使用连字符应分隔...: my-plugin-name.php 类文件名应该基于类名,然后在前面加上 class-,然后类名中的下划线替换为连字符,例如 WP_Error 的文件名: class-wp-error.php 在...HooK 标签中使用的变量应该用大括号 { 和 } 括起来,完整的外部标签名称用双引号括起来。这是为了确保 PHP 可以正确解析内插字符串中给定的变量。...case 放到一起。
: <:重定向输入指的是将命令接受输入的途径由默认的键盘该为指定的文件。...3、关于shell变量: ①:自定义变量: 定义变量时: 定义变量的基本格式为“变量名=变量值”,等号两边没有空格。变量名以字母或下划线开头,名称中不能包含特殊字符,如:+、-、*、/、、、?...,如:echo ${product}2.5 变量赋值的特殊操作: 双引号(“ ”):主要起界定字符串的作用,特别是当要赋值的内容包含空格时,必须以双引号括起来,在双引号范围内,使用“$”符号可以引用其他变量的值...单引号( ' ' ):当要赋值的内容中包含$、\ 等具有特殊含义的字符时,可以使用单引号括起来,但赋值的内容中若包含 ' '单引号时,可以使用 “\”符号进行转义,以免冲突。...反撇号( ):主要用于命令替换,允许将执行某个命令的屏幕输出结果赋值给变量。反撇号括起来的范围必须是能够执行的命令行,否则会报错。
从简单来说,他就是Shell编程,只有由于命令比较单一,只能实现比较简单的功能。如果我们把多个操作都放到一起去,并添加更复杂的逻辑在里面,他就是Shell编程。...一、变量的定义和命名规则 命名规范: Shell 变量名由字母、数字和下划线组成,但必须以字母或下划线开头。 变量名应该具有描述性,以便能够清晰地表达其代表的数据含义。...在赋值时,如果值中包含空格或特殊字符,需要将其用引号(单引号或双引号)括起来。...例如:my_path="/usr/local/bin" 如果路径中包含空格,像 my_path="/usr/local/my folder",则必须使用引号将其括起来,以确保 Shell 正确识别。...Shell 支持在命令和字符串中进行变量替换,即将变量的值插入到相应的位置。
空格是首选的缩进方法。 制表符应仅用于与已经用制表符缩进的代码保持一致。 Python 3不允许混合使用制表符和空格进行缩进。 由制表符和空格组成的缩进的Python 2代码应转换为仅使用空格。...块注释 块注释通常用于注解位于一些(或全部)代码之前,并且缩进到与该代码相同的级别。块注释的每一行都以#和一个空格开头(除非注释中的文本是缩进的)。 块注释中的段落由包含单个#的行分隔。...还有一种使用短的唯一前缀将相关名称组合在一起的样式。这在Python中使用不多,但出于完整性的考虑而提及。...如果模块名称可以提高可读性,则可以在模块名称中使用下划线。尽管不鼓励使用下划线,但Python packages 也应使用短的全小写名称。...请注意,内置名称有一个单独的约定:大多数内置名称是单个单词(或两个单词一起运行),而CapWords约定仅用于异常名称和内置常量。
是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell 三、shell变量 变量的命名规则: 只包含字母、数字和下划线: 变量名可以包含字母(大小写敏感)、数字和下划线...表示后台运行的最后一个进程的ID号 $* 以一个单字符串显示所有向脚本传递的参数,使用时要用"$*“引号括起来,以”$1 $2 … $n"的形式输出所有参数 $@ 同$*,使用时也要用引号括起来,以"$1...,即等号后面的部分 tr 命令用于字符替换或删除 tr -d ‘[ ]’ -d 参数表示删除指定字符,‘[ ]’ 表示空格,所以此命令将删除提取出的字符串中的所有空格 set 是流编辑器,用于对输入流进行各种文本转换操作...,例如【sed ‘s/\r//g’】‘s/\r//g’ 是一个替换命令,寻找每一行结尾的回车符(\r),并将它们替换为空(即删除) [ !...Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!
BNF 符号由三个核心部分组成: • Terminals(终止符):必须与输入中的特定项完全匹配的字符串。例:"def", "return, ":"。...• ::=:表示左边的非终止符会被右边的表达式替换。 • expression:表达式由一系列终止符、非终止符和其它符号组成。...接下来是一个空格。为了定义空格,要使用一个终止符,即" "。接下来,我们有一个可选的middle_name,使用( " ")?定义。...在Python中,标识符的命名规则如下: • 第一个字符是字母、下划线。 • 其余字符可以是字母、下划线或数字。...与常规 BNF 规则的一个显着区别是Python不使用尖括号( )来括起非终端符号。它仅使用非终端标识符或名称。这使得规则更简洁易读。另外,[]的含义不再是字符集,而是可选项。
匹配到s/na*.xls [nN] 匹配大小写;[0-9] 匹配0-9数字;[a-zA-Z0-9] 匹配任意字符数字 注意:"-"(连字符)是一个特殊的元字符,作为元字符只能用在...#\w 匹配任何一个字母数字字符(大小写均可以)或下划线(等价于[a-zA-Z0-9_]) #\W 匹配任何一个非字母数字或非下划线字符(等价[^a-zA-Z0-9_]) #\s 匹配任何一个空白字符...匹配一个连字符和后四位数字(必须一起出现或者不出现) #\d{5}(?(?=-)-\d{4}) 向前查找,找到"-"一起打印-\d{4}或者不打印(?...确保命令内的所有引号成对出现 确保用花括号{}括起动作语句,用()括起条件语句 awk中NF指定的是域的个数,NR指定行数;$NF指定最后一个域的值;$NR指定依次打印一遍行列 匹配符~:为使一域号匹配正则表达式... gsub(r,s) 在整个$0中用s代替r 类似于sed查找和替换 index(s,t) 返回s中字符串t的第一位置 length(s) 返回字符长度 # awk '{print
SpacingCombiningMark = 6, // // 摘要: // 封闭符号字符,它是将基字符前面的所有字符(包括基字符)括起来的不占位字符...由 Unicode 代码“Zs”(分隔符,空格)表示。 值为 11。...ConnectorPunctuation = 18, // // 摘要: // 短划线或连字符字符。...由 Unicode 代码“Pd”(标点,短划线)表示。 值为 19。...FinalQuotePunctuation = 23, // // 摘要: // 不属于连接符、短划线、开始标点、结束标点、前引号或后引号的标点字符
加油展开目录 ---- 转行知识点展开目录 介绍: 第一行尾加两个空格 / 使用空行来换行 例 1: 我是第一行的文字 我是第二行的文字 例 2: 我是第一行的文字 我是第二行的文字 ---- 字体样式展开目录...介绍: 斜体:文字两侧加一个 */_ 粗体:文字两侧加两个 */_ 粗斜体:文字两侧加三个 */_ 注意:短横线为英文短下划线状态 语法格式: ### 样式一 *字体五花八门,这里是斜体哦* _这里也是呢...删除线:文字两侧加一个 ~ 下划线:文字两侧加 和 脚注:将需要标注的文字用 [^ ] 括起,并在下方输入解释(具体如下) 语法格式: ### 分隔线来了 写法: *** * *...* ***** - - - ---------- ### 删除线 ~你好~ ### 下划线 我是下划线的内容 ## 脚注 啊,这可真伤心[^ 哭泣]!...即可 区块:在行前使用 >,具体用法见下 注意:*/-/+/> 符号后均有空格,且区块可结合列表一起使用 语法格式: ### 无序列表 例一: * 我是无序列表里的第一项 * 我是老大的子列表一
Markdown Markdown 是一种轻量级的标记语言,可用于在纯文本文档中添加格式化元素。Markdown 由 John Gruber 于 2004 年创建。...链接的URL,可以选择将其括在尖括号中。 链接的可选标题,可以将其括在双引号,单引号或括号中。...表格 表格语法 要添加表,请使用三个或多个连字符(---)创建每列的标题,并使用管道符(|)分隔每列。您可以选择在表的任一端添加管道符。...使用图形界面构建表,然后将生成的Markdown格式的文本复制到文件中。 对齐 您可以通过在标题行中的连字符的左侧,右侧或两侧添加冒号(:),将列中的文本对齐到左侧,右侧或中心。...要添加自定义标题ID,请在与标题相同的行上用大括号括起该自定义ID。
、数字或者下划线, 昵称输入框中可以输入中文(匹配) 比如用户名: /^[a-z0-9_-]{3,16}$/ 过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等 正则表达式是用于匹配字符串中字符组合的模式...边界符 正则表达式中的边界符(位置符)用来提示字符所处的位置,主要有两个字符 如果 ^ 和 $ 在一起,表示必须是精确匹配 边界符 说明 ^ 匹配行首的文本**(以谁开始)** $ 匹配行尾的文本**(...匹配字符集合, 后面的字符串只要包含 abc 中任意一个字符,都返回 true 里面加上 - 连字符, 使用连字符 - 表示一个范围 // 1....匹配0~9之间的任一数字, 相当于[0-9] \D 匹配所有0~9以外的字符, 相当于 ^0-9] \w 匹配任意的字母、数字和下划线, 相当于[a-zA-Z0-9-__] \W 除所有字母、数字下划线以外的字符..., 相当于 ^a-zA-Z0-9-__] \s 匹配空格(换行符、制表符、空格符等), 相当于[\t\r\n\v\f] \S 匹配非空格(的字符, 相当于 ^\t\r\n\v\f] 6.
假设每个SKU由2个大写字母、一个连字符和3个数字组成,可以使用以下表达式匹配它们。...在下面的数据集中,我们将搜索前两组中有3位数字、最后一组中有4位数字的10位数字。这些组可以用句点、连字符或空格分隔。第一组可以用括号括起来,也可以不用括号括起来。...\d{4}\b 分解这个正则表达式,如下: 第一部分(\(\d{3}\)\d{3})匹配括号内或不带括号的3位数字。 [-\.\s]?部分表示方括号中任何字符出现0或1次:连字符、句点或空格。...[A-Za-z]{2,24}\b 其中: 用户名可以包括字母、数字、下划线、点和连字符。...记住\w匹配任何字母、数字或下划线,我们得到以下正则表达式:[\w\.\-]+ 域名可能包括大小写字母、数字、连字符(但不在第一个或最后一个位置)和点(在子域的情况下)。
在Typora中,# 后要紧接着一个空格才能表示标题,否则就是普通字符。 在Typora中,也可以使用快捷键Ctrl+1(2,3,4,5,6)表示相对应的标题。Ctrl+0表示段落。...2.2 字体 用一对星号*括住的文本表示斜体文本,如:*要变斜体的文本*,斜体文本 ; 也可以用一对下划线_括住文本来表示斜体文本,如:_要变斜体的文本_,斜体文本 ; 也可以使用Typora的快捷键Ctrl...用一对**括住的文本表示粗体文本,如:**要变粗体的文本**,粗体文本; 也可以用一对__括住的文本来表示粗体文本,如:__要变粗体的文本__,粗体文本; 也可以使用Typora的快捷键Ctrl+B来表示粗体文本...,可以使用三个及以上的 + 号或 * 号或 - 来表示一条分割线; 由三个*号表示的分割线: 由三个+号表示的分割线: +++(在CSDN中不代表分割线) 由三个-号表示的分割线: 删除线,可以使用一对...下划线,可以使用HTML的标签和表示增加下划线的文本,如:要增加下划线的文本,下划线;在Typora中,也可以使用快捷键Ctrl+U来增加下划线,语法也是相同的,下划线。
仅用于已知最大和最小值的度量。 New 定义运行中的任务进度(进程)。 New 定义不支持 ruby 元素的浏览器所显示的内容。...如果被包围的字体已经是字体模型所支持的最小字号,那么 标签将不起任何作用。...只有在要从正常的上下文中将某些短字符序列提取出来,对它们加以强调的极少情况下,才使用这个标签。...注释:在 HTML 中,用于 "ae" 连字的特殊实体是 "æ",大多数浏览器都会将它转换成相应的 "æ" 连字字符。 Regular text....温馨提示: 出于相同原因 元素不会在换行的地方引入连字符, 为了使连字符仅仅在行尾出现,使用连字符软实体 (& shy;) 来代替。
变量名能以字母或下划线打头,但不能以数字打头。 变量名不能包含空格,但能使用下划线来分隔其中的单词。...字符串就是一系列字符,在python中,用引号(单引号、双引号)括起来的都是字符串。...#使用rstrip()可以剔除字符串后面的空格 #使用strip()可以剔除前后的空格 使用字符串常见错误 在输入字符串的时候容易发生语法错误,一般字符串可以使用单引号括起来,但是如果字符串中间包含了单引号或者撇号...,那么就必须要用双引号将字符串括起来,因为单引号会与字符串中间的单引号括起来形成另一个字符串。...如果字符串里面有双引号则用单引号把字符串给括起来。
三、进阶用法1、子表达式子表达式的作用是把一个表达式中相关的部分组合在一起。用()来定义。...匹配一个可选的(,我们把它用()括了起来,得到了一个表达式。 随后\d{3}匹配三个数字(即123)。 (?...我们可以先对整个模式的各个部分分别进行调试,再把它们拼装到一起。...=-匹配(但不消费)一个连字符-,如果条件满足(连字符-存在),-\d{4}将匹配那个连字符和紧跟在后的4位数字。这样22222-就被排除在外了,因为它满足条件,但后面的却没有匹配。 ...记得用()括起来四、附录 1、 表示非换行型空格(non-breaking space) 2、常见的正则表达式a) IP地址文本:localhost is 127.0.0.1正则:(((\d
领取专属 10元无门槛券
手把手带您无忧上云