str true 转为JavaScript { e: '123', f: 'true'} 字符串 字符串是最常见,也是最复杂的一种数据类型。 字符串默认不适用引号表示。...str: '内容: 字符串' 转为JavaScript { str: '内容: 字符串'} 单引号和双引号都可以使用,双引号不会对特殊字符进行转义。...str: 'labor''s day' 转为JavaScript { str: 'labor\'s day'} 字符串可以写成多行,从第二行开始,必须有一个单空格缩进。...str: 这是一段 多行 字符串 转为JavaScript { str: '这是一段 多行 字符串'} 多行字符串可以采用 | 保留换行符,也可以使用 > 折叠换行。...,-表示删除字符串末尾的换行。
{ e: '123', f: 'true' } 六、字符串 字符串是最常见,也是最复杂的一种数据类型。 字符串默认不使用引号表示。 str: 这是一行字符串 转为 JavaScript 如下。...{ str: '内容: 字符串' } 单引号和双引号都可以使用,双引号不会对特殊字符转义。 s1: '内容\n字符串' s2: "内容\n字符串" 转为 JavaScript 如下。...{ str: 'labor\'s day' } 字符串可以写成多行,从第二行开始,必须有一个单空格缩进。换行符会被转为空格。...str: 这是一段 多行 字符串 转为 JavaScript 如下。 { str: '这是一段 多行 字符串' } 多行字符串可以使用|保留换行符,也可以使用>折叠换行。...: postgres host: localhost test: database: myapp_test adapter: postgres host: localhost
字符串 字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。 'abc' "abc" 单引号字符串的内部,可以使用双引号。双引号字符串的内部,可以使用单引号。...字符串默认只能写在一行内,分成多行将会报错。...'a b c' // SyntaxError: Unexpected token ILLEGAL 上面代码将一个字符串分成三行,JavaScript 就会报错。...如果长字符串必须分成多行,可以在每一行的尾部使用反斜杠。...,将长字符串拆成多行书写,输出的时候也是单行。
1. yaml文件规则 区分大小写; 使用缩进表示层级关系; 缩进时不允许使用Tab键,只允许使用空格; 缩进的空格数目不固定,只需要相同层级的元素左侧对齐; 文件中的字符串不需要使用引号标注,但若字符串包含有特殊字符则需用引号标注...: 字符串' python解析yaml文件后获取的数据: { str: '内容: 字符串' } 单引号和双引号都可以使用,双引号不会对特殊字符转义 s1: '内容\n字符串' s2: "内容\n字符串"...' python解析yaml文件后获取的数据: { str: 'labor\'s day' } 字符串可以写成多行,从第二行开始,必须有一个单空格缩进。...str: 这是一段 多行 字符串 python解析yaml文件后获取的数据: { str: '这是一段 多行 字符串' } 多行字符串可以使用|保留换行符,也可以使用>折叠换行。...' } +表示保留文字块末尾的换行,-表示删除字符串末尾的换行。
不可再分的值,包括: 字符串 布尔值 整数 浮点数 Null 时间 日期 使用一个例子来快速了解纯量的基本使用: boolean: # 布尔值 - TRUE #true,True都可以...- 哈哈 # 字符串默认不使用引号表示 - 'Hello world' #可以使用双引号或者单引号包裹特殊字符 - newline newline2 #字符串可以拆成多行...格式,即yyyy-MM-dd datetime: - 2018-02-17T15:02:31+08:00 #时间使用ISO 8601格式,时间和日期之间使用T连接,最后使用+代表时区 多行字符串可以使用...{ this: 'Foo\nBar\n', that: 'Foo Bar\n' } +表示保留文字块末尾的换行,-表示删除字符串末尾的换行。...test: database: myapp_test adapter: postgres host: localhost & 用来建立锚点(defaults),<< 表示合并到当前数据
缩进空格数可以任意,只要相同层级的元素左侧对齐即可。 字符串值一般不使用引号,必要时可使用。使用双引号表示字符串时,会转义字符串中的特殊字符(例如\n)。使用单引号时不会转义字符串中的特殊字符。...# 使用~表示 null string: - hello # 字符串默认不使用引号 - "Hello world" # 使用双引号或单引号包裹含有空格或特殊字符(如冒号)的字符串...: 无引号 双引号 单引号 字符串默认不需要引号,但是如果字符串包含空格或特殊字符(如冒号),需要加引号。...双引号字符串允许在字符串中使用转义序列来表示特殊字符,例如 \n 表示换行,\t 表示制表符,以及 \" 表示双引号。 单引号字符串被视为纯粹的字面字符串,不支持转义序列。...注意在 YAML 中,字符串不一定要用双引号标示。另外,在缩进中空白字符的数目并不是非常重要,只要相同层次结构的元素左侧对齐就可以了(不过不能使用 TAB 字符)。 %YAML 1.2 表示版本。
继续构建我们的请求,我们使用 CTE 将其分成两部分。CTE 在你已经构造并选择了一列数据并且需要多次使用它时有帮助。...JSON 转换 使用一个 WHERE语句来排除无效的会话元数据后,是时候将我们的字符串转换成 Postgres 的 JSON 类型并从中提取 _auth_user_id key 了。...当从 JSON 转换到 text 的时候,Postgres 会在其两端添加双引号。最终我们想要 user_id 的类型为 int,但 Postgres 不会将一个带有双引号的字符串转换为 int。...带有 BOTH 的 TRIM 函数会将指定的字符从字符串的两端去除,留下可以轻松转换为整数类型的干净的字符串。...中的编码以及字符串操作比常见的用于 web 应用的语言(如 Python、Ruby 或 PHP)来说更加繁琐些,但是用纯 Postgres 构建出一个可以快速提取你要的 数据并让你可以和其他表直接连表查询的视图
在数据格式描述和较复杂数据内容展示方面的配置文件,JSON能够很好的支持,包括语法突出显示、自动格式化、验证工具等。然而缺乏注释,过于严格,长字符串转换会出现问题等等。...YAML 的库几乎和 JSON 一样无处不在。除了支持注释、换行符分隔、多行字符串、裸字符串和更灵活的类型系统之外,YAML 也支持引用文件,以避免重复代码。...二进制表示 null: nodeName: 'node' parent: ~ #使用~表示null string: - 哈哈 - 'Hello world' #可以使用双引号或者单引号包裹特殊字符...- newline newline2 #字符串可以拆成多行,每一行会被转化成一个空格 date: - 2018-02-17 #日期必须使用ISO 8601格式,...重复的内容在YAML中可以使用&来完成锚点定义,使用*来完成锚点引用,例如: defaults: &defaults adapter: postgres host: localhost
不可再分的值,包括: 字符串 布尔值 整数 浮点数 Null 时间 日期 使用一个例子来快速了解纯量的基本使用: boolean: # 布尔值 - TRUE #true,True都可以...- 哈哈 # 字符串默认不使用引号表示 - 'Hello world' #可以使用双引号或者单引号包裹特殊字符 - newline newline2 #字符串可以拆成多行...格式,即yyyy-MM-dd datetime: - 2021-06-17T15:02:31+08:00 #时间使用ISO 8601格式,时间和日期之间使用T连接,最后使用+代表时区 多行字符串可以使用...{ this: 'Foo\nBar\n', that: 'Foo Bar\n' } +表示保留文字块末尾的换行,-表示删除字符串末尾的换行。...test: database: myapp_test adapter: postgres host: localhost & 用来建立锚点(defaults),<< 表示合并到当前数据
16 - newline 17 newline2 # 字符串可以拆成多行,非尾行的每一行换行符都转为空格 18 date: 19 - 2018-02-17 # 日期必须使用...字符串是最常见,也是最复杂的一种数据类型。 字符串默认不使用引号表示。 str: 这是一行字符串 如果字符串之中包含空格或特殊字符,需要放在引号之中。...str: '内容: 字符串' 单引号和双引号都可以使用,双引号不会对特殊字符转义。 s1: '内容\n字符串' s2: "内容\n字符串" 单引号之中如果还有单引号,必须连续使用两个单引号转义。...str: 'labor''s day' 字符串可以写成多行,从第二行开始,必须有空格缩进。换行符会被转为空格。...str: 这是一段 多行 字符串 多行字符串可以使用 | 保留换行符,也可以使用 > 折叠换行。
在使用的过程中,我们会看到有人用双引号将带待查找模式包围,也有人用单引号将带待查找模式包围,再使用字符串的时候,也有些人既不用单引号也不用双引号。那么单引号和双引号的区别是什么呢?...双引号”“是部分引用,被双引号括起的内容常量还是常量,变量则会发生替换,替换成变量内容。 不加引号: 不会将含有空格的字符串视为一个整体输出。...如果字符串中带有空格等特殊字符,则不能完整的输出,需要改加双引号,一般连续的字符串,数字,路径等可以用。...然而,真正的结果在命令行中却是分成了`command2`与` `两段。...9.shell单行注释与多行注释 (1)单行注释 众所周知,shell中使用 # 比如想要注释:echo “ni” #echo "this has been annotated" (2)多行注释
,又称为序列(sequence) / 列表(list) 纯量(scalars):单个的、不可再分的值,又称字面量 纯量 纯量是指单个的,不可拆分的值,例如:数字、字符串、布尔值、Null、日期等,纯量直接写在键值对的...字符串: 默认情况下字符串是不需要使用单引号或双引号的 username: 测试蔡坨坨 当然使用双引号或者单引号包裹字符也是可以的 username: 'Hello world 蔡坨坨' username...: "Hello world 蔡坨坨" 字符串可以拆成多行,每一行会被转化成一个空格 # 字符串可以拆成多行,每一行会被转化成一个空格 '测试 蔡坨坨' username3: 测试 蔡坨坨 布尔值...举个栗子: & 用来建立锚点defaults,<< 表示合并到当前数据,* 用来引用锚点 defaults: &defaults adapter: postgres host: localhost...host: localhost development: database: myapp_development adapter: postgres host: localhost
不可再分的值,包括: 字符串 布尔值 整数 浮点数 Null 时间 日期 使用一个例子来快速了解纯量的基本使用: boolean: - TRUE #true,True都可以 - FALSE...二进制表示 null: nodeName: 'node' parent: ~ #使用~表示null string: - 哈哈 - 'Hello world' #可以使用双引号或者单引号包裹特殊字符...- newline newline2 #字符串可以拆成多行,每一行会被转化成一个空格 date: - 2018-02-17 #日期必须使用ISO 8601格式,...:00 #时间使用ISO 8601格式,时间和日期之间使用T连接,最后使用+代表时区 引用 & 锚点和 * 别名,可以用来引用: defaults: &defaults adapter: postgres...test: database: myapp_test adapter: postgres host: localhost & 用来建立锚点(defaults),<< 表示合并到当前数据
我写前端的舍友说:你们写 C++ 的看这个怪很正常。。。 怪也得上手啊,马上就要用的东西了。...纯量 纯量是最基本的,不可再分的值,包括: 字符串 布尔值 整数 浮点数 Null 时间 日期 使用一个例子来快速了解纯量的基本使用: boolean: - TRUE #true,True都可以...nodeName: 'null' parent: ~ # 使用~表示null # 显示出来是 None string: - 哈哈 - 'Hello world' #可以使用双引号或者单引号包裹特殊字符...- newline newline2 #字符串可以拆成多行,每一行会被转化成一个空格 yaml_test/main.py {'string': ['哈哈', 'Hello world...': {'adapter': 'postgres', 'host': 'localhost'}, 'development': {'adapter': 'postgres', 'host': 'localhost
列表(list) 纯量(scalars):单个的、不可再分的值 对象 我受不了了,我们打开 python 的编辑器。...---- 纯量 纯量是最基本的,不可再分的值,包括: 字符串 布尔值 整数 浮点数 Null 时间 日期 使用一个例子来快速了解纯量的基本使用: boolean: - TRUE #true,...nodeName: 'null' parent: ~ # 使用~表示null # 显示出来是 None string: - 哈哈 - 'Hello world' #可以使用双引号或者单引号包裹特殊字符...- newline newline2 #字符串可以拆成多行,每一行会被转化成一个空格 yaml_test/main.py {'string': ['哈哈', 'Hello world...': {'adapter': 'postgres', 'host': 'localhost'}, 'development': {'adapter': 'postgres', 'host': 'localhost
缩进表示一个代码块的开始,逆缩进则表示一个代码块的结束。声明以冒号(:)字符结束,并且开启一个缩进级别。单行注释以井号字符(#)开头,多行注释则以多行字符串的形式出现。...来看下面的用法: 字符串 Python中的字符串使用单引号(‘)或是双引号(“)来进行标示,并且你还能够在通过某一种标示的字符串中使用另外一种标示符(例如 “He said ‘hello’.”)。...而多行字符串可以通过三个连续的单引号(”’)或是双引号(“””)来进行标示。Python可以通过u”This is a unicode string”这样的语法使用Unicode字符串。...可选参数以集合的方式出现在函数声明中并紧跟着必选参数,可选参数可以在函数声明中被赋予一个默认值。已命名的参数需要赋值。函数可以返回一个元组(使用元组拆包可以有效返回多个值)。...Lambda函数是由一个单独的语句组成的特殊函数,参数通过引用进行传递,但对于不可变类型(例如元组,整数,字符串等)则不能够被改变。
字符串"\n\t"让Python换到下一行,并在下一行开头添加一个制表符。 ? 输出: ? 使用为数不多的几行代码来生成很多行输出,届时制表符和换行符将有很大作用。...2.删除字符串开头的空白,用lstrip()。 ? 3.同时删除字符串两端的空白,用strip()。 ? 三,使用字符串避免语法错误 程序中包含非法的Python代码时,就会导致语法错误。...例如,在用单引号括起的字符串中,如果包含撇号,就将导致错误。原因是Python将第一个单引号和撇号之间的内容视为一个字符串。 ? 正确使用单引号和双引号: ? 输出: ?...撇号位于两个双引号之间,因此Python解释器能够正确地理解这个字符串。...五,浮点数 Python将带小数点的数字都称为浮点数。小数点可出现在数字的任何位置。 ? 注意,结果包含的小数位数可能是不确定的。 ?
单引号(’)与双引号(”)的用法比较 : 1). 二者通常用于单行字符串的表示,也可通过使用\n换行后表示多行字符串 2)....(三单引号、三双引号)中可直接使用(单引号、双引号)而无需使用反斜杠\进行转义 前面提到,(单引号、双引号)通常用于表示单行字符串的表示,但也可以通过使用\n换行后表示多行字符串,但是字符串中换行符过多并不方便...可以看出,无需任何多余字符就可以进行多行字符串的表示,并且在(三单引号、三双引号)中可以直接使用(单引号,双引号)而无需转义。...需要注意的是:(单引号,双引号)表示多行字符串,字符串中的任何字符包括隐藏的换行符及制表符等在内都是字符串的一部分,其实这也就是(三单引号、三双引号)表示多行字符串时无需再添加换行符\n的原因。...三单引号(”’)与三双引号(”””)的用法 : 1). 二者通常用于表示多行字符串以及多行注释 2).
Python 中的反斜杠 \ 可以被用作续行符,它允许你将一行代码分成多行来书写,以提高代码的可读性。这在处理长字符串、复杂的数学表达式或其他需要多行布局的代码时非常有用。...缩进:续行的代码块应该与原始行保持相同的缩进级别。 下面这段代码演示了如何利用反斜杠 \ 作为续行符,将较长的字符串分割为多行,将复杂的数学表达式分多行书写,提高代码的可读性。...当你想要在代码中断开一行长字符串而不想实际在字符串内部加入换行符时,可以使用反斜杠。这样做的目的是为了提高代码的可读性,同时保持字符串的连贯性。...以下是一些常见的 Python 转义字符及其用途: 反斜杠 \:用于引入转义字符。 单引号 \':在字符串内部插入一个单引号。 双引号 \":在字符串内部插入一个双引号。...\'' print(s1) # 插入双引号 s2 = "She said, \"Hello, Python!\"" print(s2) # 插入换行符 s3 = "This is a line.
三重单引号字符串可能跨越多行。...字符串的内容可以跨越行边界,而无需将字符串分成几段,也不需要连接或换行符: def aMultilineString = '''第一行 第二行 第三行''' 如果您的代码是缩进的,例如在类的方法体中,...反斜杠 ' 单引号字符串中的单引号(对于三重单引号和双引号字符串是可选的) " 双引号字符串中的双引号(对于三重双引号和单引号字符串是可选的) \t 制表符 \b 退格键 在稍后介绍的其他类型的字符串中...4.5 三重双引号字符串 三重双引号字符串的行为类似于双引号字符串,但它们可以是多行的,与三重单引号字符串类似。...4.8 各类字符串汇总表 字符串类型 字符串语法 可插值 可多行 转义字符 单引号 '...' ❌ ❌ \ 三重单引号 '''...''' ❌ ✅ \ 双引号 "..." ✅ ❌ \ 三重双引号 """
领取专属 10元无门槛券
手把手带您无忧上云