【Python】【加密】反转密码
反转密码是最弱的一种加密方式,意思是把密码从后往前输出,比如:密码明文是“Emily”,那么反转后的加密密码即为“ylimE”
[crayon-6a049c9942bbc214994065/]
解密也很容易,还是利用这个程序即可。传入加密后的,输出的则是明文
[cr...
【Python】函数形参中的【*args】和【**kwargs】
一:*args
将实参按照位置与形参对应传入,多出来的值都给args,并且以元组的方式展现出来
1:两个参数,一个参数p加上一个参数*args
[crayon-6a049c9953597875553228/]
2:三个参数,p,t,*args,有了上面的测试,这个就很好理...
【Python】str.format
format给人的感觉比%更有优势。
1:format的内容替换大括号
[crayon-6a049c995415a526588523/]
2:多个参数的例子
[crayon-6a049c9954160111497466/]
3:大括号的编号可以出现多次,只要能匹配上参数即可
[crayon-6a049c99541...
【Python】print 常用格式化输出
一:常用字符串格式化符号
1:%c 格式化单个字符或其ASCII码
[crayon-6a049c9954dbd199767297/]
2:%s 格式化字符串
[crayon-6a049c9954dc2692341259/]
3:%d 格式化整数
[crayon-6a049c9954dc5851637501/]
4:%f 格式化浮点数...
【Python】字符串的 “*” “+”
1:在数学运算里,“*”,就是两个数字相乘,例如:
[crayon-6a049c9955a66258340305/]
2:字符串中也可以使用“*”,相当于复制字符串,例如:
[crayon-6a049c9955a6b089181295/]
3:字符串相加,这没什么好说的
[crayon-6a049c995...
【Python】print()
3.6.4官方文档如下:
print(objects, sep=' ', end='\n', file=sys.stdout, flush=False)
print所有的参数均为可选项,我们最常用的方式为(以hello world为例,sep,end,file,flush均采用默认值)
[crayon-6a049c9956585646633...
【Python】异常处理 try…except
无论是为了健壮性考虑还是获取错误信息,异常处理是必不可少的,那么本测试简单测试一下。
1:捕获所有异常
[crayon-6a049c995712d545180248/]
2:利用sys模块
[crayon-6a049c9957131859421481/]
当然,sys.exc_info()是列表,...
【Python】py编译pyc
有多种方法,作者常用办法:
[crayon-6a049c9957c49796552334/]
例:
[crayon-6a049c9957c4e974029946/]
【Python】ImportError: bad magic number in ‘pyc.OpenCF’: b’3\r\r\n’
不同版本的python环境下执行python程序,报如下错误
[crayon-6a049c99586f2427742218/]
原因是编译后的pyc与python环境版本不一致造成的。
重新用当前环境编译python程序
[crayon-6a049c99586f7182082983/]
将编译后的文件放到...
【Python 3.6.2】安装 pymssql 包 _mssql.c:266:22: fatal error: sqlfront.h: No such file or directory
Python3 在安装 pymssql包时,报如下错误
[crayon-6a049c9959198346449252/]
解决此问题方法
[crayon-6a049c995919f732414345/]