文章 2024-08-29 来自:开发者社区

使用python hashlib模块给明文字符串加密,以及如何撞库破解密码

1 hashlib介绍 1、Hash,译做“散列”,也有直接音译为“哈希”的。把任意长度的输入,通过某种hash算法,变换成固定长度的输出,该输出就是散列值,也称摘要值。该算法就是哈希函数,也称摘要函数。 2、hash函数的主要目的就是对字符串进行加密,比如:我们注册的用...

文章 2024-08-01 来自:开发者社区

python中将注释作为函数或模块文档字符串

在Python中,文档字符串(docstrings)是一种用于为代码元素(如模块、函数、类和方法)添加描述性文档的方式。文档字符串通常是使用三引号 (""") 包围的字符串,放置在代码元素的开始位置。 对于函数而言,你可以将注释作为文档字符串来写,这样可以方便地通过内置的 help() 函数或者一些IDE和编辑器的功能来查看这些文档信息。 下面是一个简单的例子,展示如何在Python函数中使...

python中将注释作为函数或模块文档字符串
文章 2024-07-13 来自:开发者社区

我们来看一个简单的Python代码示例,它使用`hashlib`模块中的`md5()`和`sha256()`函数来计算字符串的哈希值。

Python代码示例 首先,我们来看一个简单的Python代码示例,它使用hashlib模块中的md5()和sha256()函数来计算字符串的哈希值。 import hashlib def compute_hash(string_to_hash, hashing_algorithm='md5'): """ ...

文章 2024-04-16 来自:开发者社区

python学习-函数模块,数据结构,字符串和列表(上)

例子1.寻找水仙花数。 说明:水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数,它是一个3位数,该数字每个位上数字的立方之和正好等于它本身. for i in range(100, 1000): a = i//100 b = i//10 ...

文章 2024-04-16 来自:开发者社区

python学习-函数模块,数据结构,字符串和列表(下)

python学习-函数模块,数据结构,字符串和列表(上):https://developer.aliyun.com/article/1483336 循环遍历 如果希望从字符串中取出每个字符,可以使用for循环对字符串进行遍历,有两种方式。 方式一: s1 = 'h...

文章 2022-09-02 来自:开发者社区

Python编程:dateutil模块parser从字符串中解析出时间对象

from dateutil import parser time_str = "2018 9 03" dtime = parser.parse(time_str) print(dtime, type(dtime)) # 2018-09-03 00:00:00 <class 'datetime.datetime'> time_str = "2018/9/03" dtime = pars....

文章 2022-06-13 来自:开发者社区

python学习 函数模块,数据结构,字符串和列表(中)

比较运算s1 = 'a whole new world' s2 = 'hello world' print(s1 == s2, s1 < s2) # False True print(s2 == 'hello world') # True print(s2 == 'Hello world') # False print(s2 != 'Hello world') ...

文章 2022-04-28 来自:开发者社区

python学习 函数模块,数据结构,字符串和列表(下)

练习二:设计一个函数返回给定文件名的后缀名。第一种:def get_suffix(filename): 获取文件名的后缀名 :param filename: 文件名 :return: 文件的后缀名 index = filename.rfind('.') return filename[index+1:] if index >0 else '' pri...

文章 2022-04-28 来自:开发者社区

python学习 函数模块,数据结构,字符串和列表(上)

例子1.寻找水仙花数。说明:水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数,它是一个3位数,该数字每个位上数字的立方之和正好等于它本身.for i in range(100, 1000): a = i//100 b = i//10 % 10 c = i % 10 if i == a**3+b**3+c**3: print(i)例子2....

文章 2021-11-23 来自:开发者社区

Python编程:dateutil模块parser从字符串中解析出时间对象

以下是python3的代码from dateutil import parser time_str = "2018 9 03" dtime = parser.parse(time_str) print(dtime, type(dtime)) # 2018-09-03 00:00:00 &lt;class 'datetime.datetime'&gt; time_str = "2018/9/03"....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注
相关镜像