字符串是 Python 中最常用的数据类型。本节实验将会学习如何对 Python3 的字符串进行处理操作。 字符串的三种表示 可以通过几种不同的方式表示字符串。如单引号('...')或双引号("...")。下面的例子能帮助你更好的理解字符串。 \ 表示写到下一行。如果你想要分几行输入字符串,并且希望 ...
分类:
编程语言 时间:
2019-02-14 13:13:44
阅读次数:
161
# 用eval内置方法可以将一个字符串转成python# 对象,但是eval是有局限性的,# 对于普通数据类型,json.load和eval都能用,# 但是遇到特殊类型时,eval就不管用了,# 所以以eval的重点还是通常用来执行一个字符串表达式,# 并返回表达式的值。# import json# ...
分类:
编程语言 时间:
2019-02-09 17:37:47
阅读次数:
202
在Java中所有的类都有一个共同的父类Object(默认继承,不用加extends关键字),toString方法就是Object类的一个方法,用来返回该对象的字符串表示形式(个人总结:需要把该类转换成String类型的时候就会调用该方法) 父类Object中的toString()方法 可以看到该方法 ...
分类:
编程语言 时间:
2019-02-06 15:56:20
阅读次数:
193
问题描述 给定n个十六进制正整数,输出它们对应的八进制数。 输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式 输出n行,每行为输入对应的八进制正整数。 【注 ...
分类:
编程语言 时间:
2019-02-02 14:34:40
阅读次数:
216
2.1 简单动态字符串 Redis没有直接使用C语言传统的字符串表示,而是自己构建了一种名为简单动态字符串(SDS)的抽象类型,并将SDS用作Redis的默认字符串表示。在Redis的数据库里面,包含字符串的键值对在底层都是由SDS实现的。 例如创建命令: Redis将在数据库中创建一个新的键值对, ...
分类:
其他好文 时间:
2019-01-31 23:41:19
阅读次数:
244
hashlib模块 用于加密相关的操作,代替了md5模块和sha模块 主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 hashlib加密: 我们以常见的摘要算法MD5为例,计算出一个字符串的MD5值: 如果数据量很大,可以分块多次调用update( ...
分类:
编程语言 时间:
2019-01-31 22:54:29
阅读次数:
258
1、正则表达式概念:用来简洁表达字符串的方式。(regular expression regex RE) 通用的字符串框架 针对字符串表达“简洁”和“特征”思想的工具。 2、正则表达式的语法: 2.1、“.” :表示任何单个字符 2.2、“[]” :字符集,对单个字符给出取值范围 [abc]表示a、 ...
分类:
编程语言 时间:
2019-01-31 13:27:36
阅读次数:
175
IPv6地址表示 IPv6地址可以表示为128位由0、1组成的字符串,为了便于计算机理解,将128位的二进制字符串表示为32位的十六进制字符串,为了便于理解,人们将其划分为8组,组与组之间用 :隔开,每组4个字符(也就是16位)。 128位的二进制数 通过由冒号分隔的32位的8组16进制字符串 为了 ...
分类:
其他好文 时间:
2019-01-30 00:18:52
阅读次数:
153
Redis没有直接使用C语言传统的字符串表示(以空字符结尾的字符数组,以下简称C字符串),而是自己构建了一种名为简单动态字符串(simple dynamic string,SDS)的抽象类型,并将SDS用作Redis的默认字符串表示。 在Redis里面,C字符串只会作为字符串字面量(string l ...
分类:
其他好文 时间:
2019-01-28 21:11:01
阅读次数:
186
例如: #将十进制数转换成十六进制# 将该数m,不断地对16取余数,每次取余数后用商来更新被除数; 如果你想要手动计算的话,举例来说吧5621转换为16进制数的方法是“除16取余”方法,5621/16=商351余5,16进制最后一位为5351/16=商21余15,16进制右边第二位为F21/16=商 ...
分类:
其他好文 时间:
2019-01-26 23:47:06
阅读次数:
968