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

003 python 注释数据类型运

使用 单行注释 使用字符#号 多行注释 使用字符"""注释""" 或 '''注释''' 原则:不能全部都加注释,要再重要的地方或者不好理解的地方添加注释即可,注释要见名知意 """ 多行注释 多行注释...is a str this is to str, """ # 使用 """ """ 多引号 可多行 列表:list 定义:在[]内用逗号分隔,可以存放任意类型的值...,可以存放多个键值的数据,key=value,value可以是任意的类型 作用:记录多个不同属性的值 用于表示:存储多个值,每个值都有唯一一个对应的key,可以方便高效取值 dict1 = {'name...':'bran','age':19,'height':180} # 键值的存放数据 dict1['name'] # 键值的访问 直接使用key 访问value值 dict2 = {'name':'bran...-1 # 还有 * / // % ** age *= 1 age /= 1 age //= 1 age %= 1 age **= 1 # 交叉赋值 x = 11,y = 10 x,y = y,x # 式赋值

49320

Spring MVC中的@RequestParam注解的使用指南

在此示例中,我们使用 @RequestParam来提取id查询参数。一个简单的GET请求将调用getFoos: ?...前提概要 当@RequestParam从查询字符串中提取值时,@ PathVariables从URI路径中提取值: ? 根据路径进行映射出的结果: ?...保留字符:Url可以划分成若干个组件,协议、主机、路径等。有一些字符(:/?#[]@)是用作分隔不同组件的。例如:冒号用于分隔协议和主机,/用于分隔主机和路径,?用于分隔路径和查询参数,等等。...还有一些字符(!$&’()*+,;=)用于在每个组件中起到分隔作用的,如=用于表示查询参数中的键值,&符号用于分隔查询多个键值。当组件中的普通数据包含这些特殊字符时,需要对其进行编码。...然后我们该接口可以同时进行下面的操作: ? 或者: ? 对于@RequestParam,我们也可以通过设置required属性进行实现类似的效果。

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

python字典操作

字典用{}表示,其中是一系列的“键-值”,可以使用键来访问对应的值,这个值可以是数,可以是字符串,可以是一切python对象。键和值之间用冒号分隔键值之间用逗号分隔。...A={'a':7,'b':'happy'} print(A['a']) >>>7 2、添加键值 A={'a':7,'b':'happy'} A['c']=8 print(A) >>>{'a': 7,...'b': 'happy', 'c': 8} 3、修改键的值 A={'a':7,'b':'happy'} A['a']=8 print(A) >>>{'a': 8, 'b': 'happy'} 4、删除键值...    'number':'0',     'name':'从入门到放弃',     'author':'XXX',     } for x, y in book.items():   #1、同时取键值...    print(x) 只取值的时候提取了字典中的所有值,并没有考虑值重复的情况,如果需要的是一个值不重复的列表,可以使用集合set(),会自动去除重复项。

81520

Python基础知识点梳理

注释 类型 语法 单行注释 以 # 开头,编程规范建议#后面跟一个空格 多行注释 用一连续的三个引号,单引号或者双引号均可("""/’’’) 行与缩进 python与其他语言明显的区别是没有大括号...多行语句 如果语句很长,可以使用反斜杠(\)来实现多行语句 说明:在 [], {}, 或 () 中的多行语句不需要使用反斜杠 算术运算符 运算符 描述 实例 + 两个对象相加...()) 06 增加/修改 dict[key] = value key存在则更新value,否则增加键值 human_dic[“gender”] = “male” 07 删除...dict.pop(key) pop函数返回key对应的value值,并删除键值 human_dic.pop(“gender”) 08 删除 dict.popitem()...,则仅分隔 num+1 个子字符串 02 str.splitlines([keepends]) 按照行(’\r’, ‘\r\n’, \n’)分隔,返回一个包含各行作为元素的列表,如果参数 keepends

1.4K10

程序常用配置文件格式介绍

常用的配置文件格式主要有: 键值 JSON XML YAML TOML 下面会详细介绍并给出解析实例。 1.键值 键值是一个非常简单易用的配置文件格式。...每一个键值对表示一项配置,键值分隔符一般使用等号或冒号。解析时,可以将 # 号开始的行视为注释行,以达到注释的功能。...hash: { name: Steve, foo: bar } 4.2.2 数组 一组以字符开头的行,构成一个数组。...当一行的最后一个非空白字符是 \ 时,它会连同它后面的所有空白(包括换行)一起被去除,直到下一个非空白字符或结束引号为止。所有基础字符串有效的转义序列,多行基础字符串也同样适用。...行内表由花括号包裹,在括号中,可以出现零或多个逗号分隔键值键值采取与标准表中键值相同的形式。什么类型的值都可以,包括行内表。 行内表出现在同一行内。

2.9K30

YAML 快速上手

1.语法 YAML 的基本语法规则如下: 数据结构采用键值的形式 key: value。 键冒号后面要加空格(一般为 1 个空格)。 字母大小写敏感。 使用缩进表示层级关系。...对象中的每个成员单独一行,使用键值形式。或者使用大括号并用逗号分开。 文档以三个字符---表示开始,以三个点号...表示结束,二者都是可选的。...对象 对象的一组键值,使用冒号结构表示。 name: Steve YAML 也允许另一种写法,将所有键值写成一个行内对象。...who: name: Steve age: 18 数组 一组以字符开头的行,构成一个数组。注意,字符后需添加空格。...map:散列表类型 7.单文件多文档 一个 yaml 文件可以包含多个 yaml 文档,使用三个字符---分隔

13510

配置文件格式 TOML 快速上手

键名和键值周围的空白会被忽略。 键、等号和值必须在同一行(不过有些值可以跨多行)。 key = "value" 值必须是这些类型:字符串,整数,浮点数,布尔值,日期时刻,数组或行内表。...当一行的最后一个非空白字符是 \ 时,它会连同它后面的所有空白(包括换行)一起被去除,直到下一个非空白字符或结束引号为止。所有基础字符串有效的转义序列,多行基础字符串也同样适用。...在它下方,直至下一个表或文件结束,都是这个表的键值。表不保证保持键值的指定顺序。...行内表由花括号包裹,在括号中,可以出现零或多个逗号分隔键值键值采取与标准表中键值相同的形式。什么类型的值都可以,包括行内表。 行内表出现在同一行内。...一个没有任何键值的双方括号表将为视为一个空表。

50510

万字长文爆肝Python基础入门【第二弹、超详细数据类型总结】

2、字典键值的添加 3、键值的获取 4、字典键值的删除 5、字典中键值修改 6、什么时候用字典 五、比较专一的大火车——集合 1、创建集合 2、集合元素的添加 3、集合元素的获取 4、集合元素的删除...使用方法: r'字符串内容' >> print(r’第一行\n第二行’) 第一行\n第二行 6、多行字符串 我们之前所使用的字符串都被书写成一行,要想让字符串可以跨行书写,写成多行的形式,有两种方法...在字典中,键值作为一个整体被存放,我们可以通过键来快速获取到对应的值。 在 Python 中字典用花括号({})来表示,键值以 键:值 的方式写入花括号中,有多个键值对时用逗号分隔。...1、创建字典 2、字典键值的添加 3、键值的获取 4、字典键值的删除 5、字典中键值修改 6、什么时候用字典 字典的显著优势是可以通过键快速地查询数据。...字典中的元素以键值的形式存在,使用时通过键来获取和修改值,由于字典内部的特殊实现,字典通过键获取值的效率非常高。

1.2K10

第十讲:Python 数据类型总结

字符串可以使用单引号、双引号、三单引号和三双引号来创建 b. 三引号可以多行定义字符串,它也可以是说明性的注释信息 c. Python 是不支持单字符的,单字符也是作为一个字符串来使用的 d....字符串支持加,乘,in判断,格式化等常规操作 e. 字符串可以通过下标索引来取值,它还支持运算符操作 f....字符串内置的常用方法非常多,详情见第五讲,大家也可以通过在IDLE 里面输出dir(str)这条命令来查看 1.3 List(列表) a. 列表是写在方括号 [] 之间、用逗号分隔开的元素列表 b....字典是由很多键值组成的集合 b. 字典的索引被称为“键”,它可以是不同的数据类型,且不能重复 c. 字典的索引被称为“键”,键及键所关联的值叫键值 d....字典中的每一个键值(key=>value)用冒号(:)分割,每个键值之间用逗号(,)分割,整个字典包括在花括号({})中 f.

58240

Python基础知识点梳理

注释 类型 语法 单行注释 以 # 开头,编程规范建议#后面跟一个空格 多行注释 用一连续的三个引号,单引号或者双引号均可(”””/’’’) 行与缩进 python与其他语言明显的区别是没有大括号,...多行语句 如果语句很长,可以使用反斜杠(\)来实现多行语句 说明:在 [], {}, 或 () 中的多行语句不需要使用反斜杠 算术运算符 运算符 描述 实例 + 两个对象相加 10 + 9 = 19...program_tuple.count(“python”) 元组在python中还可以用于交换两个变量的值: a = 10 b = 9 a, b = (b, a) 字典 字典(dict)通常用于描述一个物体的相关信息,使用键值存储数据...,否则增加键值 human_dic[“gender”] = “male” 07 删除 dict.pop(key) pop函数返回key对应的value值,并删除键值 human_dic.pop(“gender...字符串的拆分和连接: 序号 方法 说明 01 str.split(str1=””, num=str.count(str1)) 以 str1 为分隔符切片字符串,如果 num 有指定值,则仅分隔 num+

1K20

【python系统学习07】一张图看懂字典并学会操作

字典是一到多个一一应的键值对儿元素组成的集合。 它同列表一样,也是复杂数据类型的一种。 其中,字典内的键名必须是字符串类型的,而键名所对应的值可以是任何类型的。...字典内部是一键值(键:key; 值:value)。...键名与值之间用英文冒号连接 键(key)与值(value)形成的组合叫做键值对儿 每对儿键值之间用英文逗号分隔 字典里可以有无数对儿键值 最后一键值不需要逗号 字典怎么用...得到"sleep" 拓展 - 列表与字典互相嵌套时值的提取方法 举一反三,概念加强版 print(dictName['hobby']['daily'][0][0]) # music 往字典中增加元素 新增键值要用到赋值语句...2、读取数据的方法不同 列表有序,要用偏移量定位 字典无序,可通过唯一的键来取值 观察代码: # 提取列表中的数据 - 用偏移量/索引/下标 listdemo = ['apple','pear'] print

1.3K10

优雅的python(二)

欢迎来到我的代码世界~ 喜欢的小伙伴记得一键三哦 ૮(˶ᵔ ᵕ ᵔ˶)ა 前言:整合学习过的知识,方便以后的复习和使用 文章目录 一、数字类型和字符串 1.数字类型 2.数字类型的运算 3.字符串...2.数字类型的运算 3.字符串 单行字符串:单行字符串包含在一单引号或一双引号中。 多行字符串:多行字符串以一三单引号或三双引号作为边界来表示 。...4.字符串的格式化 使用格式符(%)字符串格式化 使用format()方法字符串格式化 举例: 5,字符串处理函数 6.字符串处理方法 二.流程控制 1.程序流程框图 2.if if 判断条件...字典是典型的映射类型,其中存放的是多个键值。 Python中使用“{}”包含键值以创建字典,字典中各个元素之间通过逗号分隔,语法格式如下: {键1:值1, 键2:值2,..........如果觉得文章还不错的话,可以三支持一下,您的支持就是我前进的动力!

7110

数据库命名规范

一、数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔,一个项目一个数据库,多个项目慎用同一个数据库 二、数据库表命名规范...timestamp、image、datetime、smalldatetime、uniqueidentifier、binary、sql_variant、binary 、varbinary外,必须有默认值,字符型的默认值为一个空字符值串...SQL语句版本在英文环境中不可用,为避免后续版本执行过程中发生某些异常错误,建议使用英文注释 (2)注释尽可能详细、全面创建每一数据对象前,应具体描述该对象的功能和用途,传入参数的含义应该有所说明,如果取值范围确定...,也应该一并说明,取值有特定含义的变量(如boolean类型变量),应给出每个值的含义 (3)注释语法:单行注释、多行注释  单行注释:注释前有两个字符(--)变量、条件子句可以采用该类注释 多行注释...:符号之间的内容为注释内容,某项完整的操作建议使用该类注释 (4)注释简洁,同时应描述清晰 (5)函数注释:  编写函数文本--如触发器、存储过程以及其他数据对象--时,必须为每个函数增加适当注释,该注释以多行注释为主

90030

Python接口自动化之yaml配置文件

除了支持注释、换行符分隔多行字符串、裸字符串和更灵活的类型系统之外,YAML 也支持引用文件,以避免重复代码。...,都会被解析器忽略; 03 yaml数据结构 对象:键值的集合,又称为映射(mapping)、哈希(hashes) 、字典(dictionary); 数组:一组按次序排列的值,又称为序列(sequence...) 、列表(list); 纯量(scalars):单个的、不可再分的值; ▌对象 Map(属性和值)(键值)的形式: key:(空格)value :表示一键值,空格不可省略。...数组前加有 “-” 符号,符号与值之间需用空格分隔。...安装命令: pip install pyYaml 02 yaml模块源码解析 从yaml模块中提取出load、dump函数。

4.6K60

python使用yaml模块

; #表示注释,从这个字符一直到行尾,都会被解析器忽略,这个和python的注释一样 2. yaml文件数据结构 对象:键值的集合(简称 “映射或字典”) 键值用冒号 “:” 结构表示,冒号与值之间需用空格分隔...(1)yaml文件中内容为键值: # yaml键值:即python中字典 usr: my psw: 123455 s: " abc\n" python解析yaml文件后获取的数据: {'usr':...’嵌套"键值" # yaml键值嵌套:即python中字典嵌套字典 usr1: name: a psw: 123 usr2: name: b psw: 456 python解析yaml...' python解析yaml文件后获取的数据: { str: 'labor\'s day' } 字符串可以写成多行,从第二行开始,必须有一个单空格缩进。...str: 这是一段 多行 字符串 python解析yaml文件后获取的数据: { str: '这是一段 多行 字符串' } 多行字符串可以使用|保留换行符,也可以使用>折叠换行。

2.6K10

Java魔法堂:打包知识点之META-INFMAINFEST.MF

其实关于JAR包的描述信息、启动时的配置信息和安全性信息等均保存在META-INF下,因此了解META-INF目录发布、部署十分重要的哦!下面仅为部分内容的整理,待日后深入实践后再补充完整。...各个attribute间使用作为分隔符(Unix下则使用作为分隔符,Mac下则使用作为分隔符)。...Sealed: true Name: foo/bar/ Sealed: false main-section 用于描述JAR包的安全、配置信息,和JAR包内所有包和文件的默认信息。  ...键值独立占据一行或多行;   2. 每行最大长度为72个字符;   3. 每行的最后一个字符必须以回车符换行符结尾,而且回车符换行符不能有空格(使用正则表达式表达每行规范就是/^....若键值独立占据多行,那么从第二行起,必须以一个或以上的空格开头(使用正则表达式表达第二行及其余行的规范就是/^[ ]{1,}.+\S\r\n$/)。

1.3K50

数据库表字段命名规范

一、数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔,一个项目一个数据库,多个项目慎用同一个数据库 二、数据库表命名规范...timestamp、image、datetime、smalldatetime、uniqueidentifier、binary、sql_variant、binary 、varbinary外,必须有默认值,字符型的默认值为一个空字符值串...SQL语句版本在英文环境中不可用,为避免后续版本执行过程中发生某些异常错误,建议使用英文注释 (2)注释尽可能详细、全面创建每一数据对象前,应具体描述该对象的功能和用途,传入参数的含义应该有所说明,如果取值范围确定...,也应该一并说明,取值有特定含义的变量(如boolean类型变量),应给出每个值的含义 (3)注释语法:单行注释、多行注释  单行注释:注释前有两个字符(--)变量、条件子句可以采用该类注释 多行注释...:符号之间的内容为注释内容,某项完整的操作建议使用该类注释 (4)注释简洁,同时应描述清晰 (5)函数注释:  编写函数文本--如触发器、存储过程以及其他数据对象--时,必须为每个函数增加适当注释,该注释以多行注释为主

34K1710
领券