-
python的id()函数解密过程
所属栏目:[Python] 日期:2020-12-16 热度:69
a = 2.5 b = 2.5 c = b a is c False a = 2 b = 2 c = b a is c True 今天在使用is函数的时候去打印a,b分别被赋值为2.5 和2的情况,发现: a = 2 b = 2 id(a) 21132060 id(b) 21132060 a = 2.5 b = 2.5 id(a) 19622112 id(b) 29321464 当a,b为2的时候id相[详细]
-
python实现无证书加密解密实例
所属栏目:[Python] 日期:2020-12-16 热度:171
本篇章节讲解python实现无证书加密解密的方法,供大家参考研究。具体实现方法如下: 无证书加密就是双方不需要维护证书,加密与解密只需要双方约定一个key就可以,无证书加解密的方式应用更广泛一些,python官方也有这方面的相关例子说明,地址是:h[详细]
-
python 数据加密代码
所属栏目:[Python] 日期:2020-12-16 热度:196
1、hashlib import hashlib #创建一个哈希对象 md = hashlib.md5() #md = hashlib.sha1() #md = hashlib.sha224() #md = hashlib.sha25() #md = hashlib.sha384() #md = hashlib.sha512() 1.1 hashlib.update(arg) 1.2 hashlib.digest() #返回数字形式的哈希[详细]
-
python中的hashlib和base64加密模块使用实例
所属栏目:[Python] 日期:2020-12-16 热度:195
看到好几位博主通过对模块的各个击破学习python,我也效法一下,本篇说一下python中加密涉及到的模块。 hashlib hashlib模块支持的加密算法有md5 sha1 sha224 sha256 sha384 sha512(加密原理请参考此处),使用起来也很简单。 以md5加密为例,有两种方法: 一[详细]
-
Python中利用sqrt()方法进行平方根计算的教程
所属栏目:[Python] 日期:2020-12-16 热度:197
sqrt()方法返回x的平方根(x0)。 语法 以下是sqrt()方法的语法: import mathmath.sqrt( x ) 注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数。 参数 x -- 这是一个数值表达式。 返回值 此方法返回x的平方[详细]
-
Python中的ceil()方法使用教程
所属栏目:[Python] 日期:2020-12-16 热度:168
ceil()方法返回x的值上限 - 不小于x的最小整数。 语法 以下是ceil()方法的语法: import mathmath.ceil( x ) 注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数。 参数 x -- 这是一个数值表达式。 返回值 此[详细]
-
Python函数学习笔记
所属栏目:[Python] 日期:2020-12-16 热度:138
局部名字静态检测 Python探测局部作用域的时候:是在python编译代码时检测,而不是通过他们在运行时的赋值。 正常的情况下,没在函数中复制的名字将在包含它的模块中查找: x=99 def selector(): ... print x ... selector() 99 但是: def selector(): ... p[详细]
-
Python中的自定义函数学习笔记
所属栏目:[Python] 日期:2020-12-16 热度:120
定义一个什么都不做的函数 复制代码 代码如下: def a(): ... pass ... def printHello(): ... print("hello") ... printHello() hello callable(printHello) True 顾名思义,callable函数用于判断函数是否可以调用; 有书上说,callable在Python3.0中已经不[详细]
-
Python内置的字符串处理函数整理
所属栏目:[Python] 日期:2020-12-16 热度:185
str='python String function' 生成字符串变量str='python String function' 字符串长度获取:len(str) 例:print '%s length=%d' % (str,len(str)) 字母处理 全部大写:str.upper() 全部小写:str.lower() 大小写互换:str.swapcase() 首字母大写,其余小写[详细]
-
浅析python 内置字符串处理函数的使用方法
所属栏目:[Python] 日期:2020-12-16 热度:178
一、lower():将大写字母全部转为小写字母。如: 复制代码 代码如下: name='G' b=name.lower() 二、title”":将字符串转化为标题,即所有单词的首字母大写,其他字母小写。使用方法同lower() 三、replace:返回某字符串的所有匹配项均被替换之后得到的字符[详细]
-
Python 执行字符串表达式函数(eval exec execfile)
所属栏目:[Python] 日期:2020-12-16 热度:174
仔细研读后学习了三个函数: eval:计算字符串中的表达式 exec:执行字符串中的语句 execfile:用来执行一个文件 需注意的是,exec是一个语句,而eval()和execfile()则是内建built-in函数。 Python 2.7.2 (default,Jun 12 2011,15:08:59) [MSC v.1500 32 bit (I[详细]
-
Python内置的字符串处理函数详细整理(覆盖日常所用)
所属栏目:[Python] 日期:2020-12-16 热度:134
str='python String function' 生成字符串变量str='python String function' 字符串长度获取:len(str) 例:print '%s length=%d' % (str,len(str)) 字母处理 全部大写:str.upper() 全部小写:str.lower() 大小写互换:str.swapcase() 首字母大写,其余小写[详细]
-
Python中用startswith()函数判断字符串开头的教程
所属栏目:[Python] 日期:2020-12-16 热度:64
函数:startswith() 作用:判断字符串是否以指定字符或子字符串开头 一、函数说明 语法:string.startswith(str,beg=0,end=len(string)) 或string[beg:end].startswith(str) 参数说明: string: 被检测的字符串 str: 指定的字符或者子字符串。(可以使用元[详细]
-
Python中用format函数格式化字符串的用法
所属栏目:[Python] 日期:2020-12-16 热度:148
自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱。 语法 它通过{}和:来代替%。 “映射”示例 通过位置 In [1]: '{0},{1}'.format('kzc',1[详细]
-
Python字符串和文件操作常用函数分析
所属栏目:[Python] 日期:2020-12-16 热度:77
本文实例分析了Python字符串和文件操作常用函数。供大家参考研究。具体如下: # -*- coding: UTF-8 -*-'''Created on 2010-12-27@author: sumory'''import itertoolsdef a_containsAnyOf_b(seq,aset): '''判断seq中是否含有aset里的一个或者多个项 seq[详细]
-
Python字符串处理函数简明总结
所属栏目:[Python] 日期:2020-12-16 热度:76
返回被去除指定字符的字符串 默认去除空白字符 删除首尾字符:str.strip([char]) 删除首字符:str.lstrip([char]) 删除尾字符str.strip([char]) 判断是否匹配首末字符 匹配成功返回True,否则返回False 匹配首字符:str.startswith(char[,start[,end]]) 匹配[详细]
-
python中常用检测字符串相关函数汇总
所属栏目:[Python] 日期:2020-12-16 热度:59
本文实例汇总了python中常用检测字符串相关函数。供大家参考研究。具体分析如下: 下面的python代码可用于检测字符串,包括是否全部为数字,是否包含数字,是否包含标题单词,是否包含大写字母,是否包含小写字母,是否包含空格,是否以指定的字符开头[详细]
-
Python3.2中的字符串函数学习总结
所属栏目:[Python] 日期:2020-12-16 热度:128
Sequence Types sequence类型有六种:strings,byte sequences (bytes objects),byte arrays(bytearray objects),list,tuple,range objects. sequence类型都支持的通用操作: 成员检查:in、not in 连接:+ 复制:* 下标取值:s[i] 切片:s[i : j] 长度检查:[详细]
-
python通过自定义isnumber函数判断字符串是否为数字的方法
所属栏目:[Python] 日期:2020-12-16 热度:108
本篇章节讲解python通过自定义isnumber函数判断字符串是否为数字的方法。供大家参考研究。具体如下: ''' isnumeric.pytest a numeric string s if it's usablefor int(s) or float(s)'''def isnumeric(s): '''returns True if string s is numeric'[详细]
-
python回调函数的使用方法
所属栏目:[Python] 日期:2020-12-16 热度:109
有两种类型的回调函数: 复制代码 代码如下: blocking callbacks (also known as synchronous callbacks or just callbacks) deferred callbacks (also known as asynchronous callbacks) 那么,在python中如何实现回调函数呢,看代码: 复制代码 代码如下:[详细]
-
python回调函数用法实例分析
所属栏目:[Python] 日期:2020-12-16 热度:198
本篇章节讲解python回调函数用法。供大家参考研究。具体分析如下: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕 才返回,它是一种单向调[详细]
-
Python内置函数bin() oct()等实现进制转换
所属栏目:[Python] 日期:2020-12-16 热度:150
使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换。 先看Python官方文档中对这几个内置函数的描述: bin(x) Convert an integer number to a binary string. The result is a valid Python expression. If x is not a Python int object,it has[详细]
-
python中的内置函数getattr()介绍及示例
所属栏目:[Python] 日期:2020-12-16 热度:80
在python的官方文档中:getattr()的解释如下: getattr(object,name[,default])Return the value of the named attribute of object. name must be a string. If the string is the name of one of the object's attributes,the result is the value of that[详细]
-
Python入门及进阶笔记 Python 内置函数小结
所属栏目:[Python] 日期:2020-12-16 热度:93
内置函数 常用函数 1.数学相关 abs(x) abs()返回一个数字的绝对值。如果给出复数,返回值就是该复数的模。 复制代码 代码如下: print abs(-100) 100 print abs(1+2j) 2.2360679775 divmod(x,y) divmod(x,y)函数完成除法运算,返回商和余数。 复制代码 代码如[详细]
-
Python内置函数的用法实例教程
所属栏目:[Python] 日期:2020-12-16 热度:111
本文简单的分析了Python中常用的内置函数的用法,供大家参考研究之用。具体分析如下: 一般来说,在Python中内置了很多有用的函数,我们可以直接调用。 而要调用一个函数,就需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接[详细]