Python学习笔记-day6笔记

本文深入探讨Python的递归原理及其限制,列举并解释了一系列内置函数的功能与使用场景,如int、list、dict等,并介绍了hashlib.md5的安全应用及加盐策略。此外,还提供了安装第三方模块的方法,包括pip安装和手动安装步骤。
一、递归
递归就是函数自己调用自己
递归时死循环次数:最多999次
递归也是一种循环方法
函数有返回值时必须加return
没有返回值时可以不加return
循环效率比递归高
 
二、内置函数
int
list
set
dict
tuple
str
float
input
quit
exit
print
type
len
id
sorted
map
filter
max
sum
round
char
ord
dir
eval
exec
zip
 
三、hashlib.md5 
md5是不可逆的,即没有办法解密
所谓的解密就是采用撞库的方式
 
加盐:是安全上的一种策略
 
四、安装第三方模块

1、pip install xxx
pip问题
1、提示没有pip命令的,
把python的安装目录、
安装目录下面的scripts目录加入到环境变量里面
2、Unknown or unsupported command 'install'
1、先执行 where pip
2、找到不是python目录下叫pip的文件,改成其他的名字就ok了
3、电脑里面装了多个python
python2 python3
1、先去python2安装目录里面把python.exe的名字改成python2.exe
2、再把python3安装目录里面的python.exe名字改成python3.exe
python2 -m pip install xxx
python3 -m pip install xxx

2、手动安装
1、.whl
pip install /Users/nhy/Downloads/PyMySQL-0.9.2-py2.py3-none-any.whl
2、.tar.gz
先解压
然后在命令行里面进入到这个目录下
python setup.py install

 
 
 

转载于:https://www.cnblogs.com/laziyang/p/10125161.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值