1.前言 字典是python中唯一的映射类型,采用键值对(key value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,因此,字典的key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、元组。 字典的键必须是唯一的,但值则不必。 ...
分类:
编程语言 时间:
2018-09-08 22:36:23
阅读次数:
179
Python的每个对象都分为可变和不可变,主要的核心类型中,数字、字符串、元组是不可变的,列表、字典是可变的。 对不可变类型的变量重新赋值,实际上是重新创建一个不可变类型的对象,并将原来的变量重新指向新创建的对象(如果没有其他变量引用原有对象的话(即引用计数为0),原有对象就会被回收)。 不可变类型 ...
分类:
编程语言 时间:
2018-09-06 16:28:16
阅读次数:
200
# 序列化 —— 转向一个字符串数据类型 # 序列 —— 字符串 # json 数字 字符串 列表 字典 元组 # pickle # 所有的python中的数据类型都可以转化成字符串形式 # pickle序列化的内容只有python能理解 # 且部分反序列化依赖python代码 # shelve #... ...
分类:
其他好文 时间:
2018-09-06 02:30:04
阅读次数:
178
def 是函数的关键字,Python解释器一旦执行到def,默认不执行 结果: return():用于函数返回值,用于中断函数操作 参数可以是数字,字符串,列表,元组,字典 默认参数:默认参数Python规定放在普通参数后面 结果: 指定参数:指定后按指定参数的顺序执行 结果: 动态参数: 默认元组 ...
分类:
编程语言 时间:
2018-09-05 21:55:21
阅读次数:
170
https://nanti.jisuanke.com/t/30998 题意 给一串由0..9组成的数字字符串,求所有不同回文串的权值和。比如说“1121”这个串中有“1”,“2”,“11”,“121”三种回文串,他们的权值分别是1,2,11,121。最终输出ans=135。 分析 第一次知道马拉车是 ...
分类:
其他好文 时间:
2018-09-05 21:44:49
阅读次数:
276
Python基础二 一、引言 1 、什么是数据? x=10,10是我们要存储的数据 2 、为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 、数据类型 数字 字符串 列表 元组 字典 集合 二、基础数据类型 1、数字: int(整型)-- 12,3,45 + ...
分类:
编程语言 时间:
2018-09-04 13:55:16
阅读次数:
177
列表 list #list相当于类 li=[2,398,["小明",[1,"alxe"],"小花"],"age",True,8] #通过list类创建对象,对象的变量值叫li列表的格式: 用中括号括起来 用“,”号分割元素 元素可包含数字、字符串、列表(可嵌套在列表里,相当于该列表的一个元素,像该例 ...
分类:
其他好文 时间:
2018-09-02 18:54:12
阅读次数:
294
python的基本数据类型有:数字 字符串 列表 元组 字典 集合 布尔值等。 #int # a=10 # print(bin(a)) # print(a.bit_length())#二进制的位数 #str #字符串的索引与切片 # s='alexwusir' # print(s[0]) # pri ...
分类:
其他好文 时间:
2018-09-01 20:40:35
阅读次数:
175
一、数据类型是什么? 计算机可以处理多种类型的数据,如数字,字符串,文件,音频等。数据类型就是值的集合。 变量可以存储数据,有变量名和数据类型,声明变量时要说明数据类型,以决定如何将代表这些值的位存储到计算机内存中。 二、列表及列表操作 列表(也叫数组)是最常见的数据类型之一,创建一个列表,只要把逗 ...
分类:
编程语言 时间:
2018-08-29 01:19:21
阅读次数:
175
Python3字典特点 1. 无序 2.键唯一 #不可变对象:整数、字符串、元组;可变对象:列表、字典 键:字典中,字典值可以是pyton 任意一个对象,但键不行;键在字典中不能出现相同的键,如果相同,后一个值会被记住,如下实例: 键必须不可变,可以是数字,字符串或者元组,决不能用列表和字典。 字典 ...
分类:
编程语言 时间:
2018-08-27 14:49:30
阅读次数:
259