字典 Python的字典数据类型是基于hash散列算法实现的,采用键值对(key:value)的形式,根据key的值计算value的地址,具有非常快的查取和插入速度。但它是无序的,包含的元素个数不限,值的类型也可以是其它任何数据类型! 字典的key必须是不可变的对象,例如整数、字符串、bytes和元 ...
分类:
编程语言 时间:
2020-01-30 21:18:39
阅读次数:
71
bytes 在Python3以后,字符串和bytes类型彻底分开了。字符串是以字符为单位进行处理的,bytes类型是以字节为单位处理的。 bytes数据类型在所有的操作和使用甚至内置方法上和字符串数据类型基本一样,也是不可变的序列对象。 Python3中,bytes通常用于网络数据传输、二进制图片和 ...
分类:
编程语言 时间:
2020-01-30 20:48:11
阅读次数:
71
数据类型 在python这门语言中,数据类型分为两种。 内置的和自定义的。 内置的包括数字、字符串、布尔、列表、元组、字典、Bytes、集合这些常用的以及一些不太常用的数据类型。而自定义的,一般以类的形式,根据需要组合以上内置类型成为独特的数据类型。 数据类型是Python语言非常重要的部分(哪部分 ...
分类:
编程语言 时间:
2020-01-30 20:38:52
阅读次数:
68
三元运算:result = 值1 if:条件 else: 值2python3文件重视unicode用str类型来表示二进制数据用bytes来表示: encode('填写string的类型,如果没写默认utf-8') string———————————————————————————————————— ...
分类:
编程语言 时间:
2020-01-30 17:33:48
阅读次数:
69
package main import ( "bytes" "encoding/hex" "fmt" "math/big" ) var base58Alphabets = []byte("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwx ...
分类:
编程语言 时间:
2020-01-30 09:59:21
阅读次数:
116
package main import ( "bytes" "crypto/aes" "crypto/cipher" "crypto/des" "encoding/base64" "fmt" ) // main 入口函数 func main() { // DES密钥 key := "12345678 ...
分类:
编程语言 时间:
2020-01-28 10:52:20
阅读次数:
100
Python2 >>> >>> isinstance(b'abc', bytes) True >>> >>> isinstance(b'abc', str) True >>> >>> isinstance('abc', str) True >>> >>> isinstance('abc', byte ...
分类:
编程语言 时间:
2020-01-28 00:07:03
阅读次数:
128
匿名函数 # 匿名函数 func = lambda x: x + 1 # x表示参数 x+1表示处理逻辑 print(func(10)) # 输出结果为11 # 例:如何将name="hanhan" 改为 hanhan_shuai的形式 # 普通函数写法 name = "hanhan" def ch ...
分类:
编程语言 时间:
2020-01-27 12:33:50
阅读次数:
72
1 sys.argv “argv”即“argument value”的简写,是一个列表对象,其中存储的是在命令行调用 Python 脚本时提供的“命令行参数”。 2. sys.platform 查看sys模块中的sys.platform属性可以得到关于运行平台更详细的信息 3. sys.byteor ...
分类:
编程语言 时间:
2020-01-25 00:56:46
阅读次数:
129
一、序列化模块 1、什么是序列化呢? 序列化的本质就是:将一种数据结构(如字典、列表)等转换成一个特殊的序列(字符串或者bytes)的过程就叫做序列化。 特别注意:特殊的序列,而不是我们常用的str这种字符串。 2、序列化的作用 如果你写入文件中的字符串是一个序列化后的特殊的字符串,那么当你从文件中 ...
分类:
Web程序 时间:
2020-01-24 16:02:55
阅读次数:
105