python
文章平均质量分 91
wbin233
不甘平凡。
展开
-
python 列表去重(不可变类型和可变类型)
不可变类型利用set特性去重ids = [1, 3, 8, 3, 8, 1, 9, 9, 9, 1]ids = list(set(ids))新建一个list,循环遍历ids = [1, 3, 8, 3, 8, 1, 9, 9, 9, 1]new_ids = []for item in ids: if item not in new_ids: new_ids.ap原创 2017-05-25 00:09:16 · 4859 阅读 · 0 评论 -
linux下升级python3
查看本地python版本提前填坑做好准备下载要安装的python版本解压安装配置编译安装验证设置默认版本配置yum和pip最近购了一年的阿里云服务器,配的操作系统是CentOS 7.2 64位,默认安装了python,不过版本是2.7.5,没有配python3.5,python3还是很好用的,那我自然不能忍受了。 以下便是升级py3的过程以及一些坑。查看本地python版本如果安装了py原创 2017-06-13 23:39:08 · 1059 阅读 · 0 评论 -
使用Flask-Mail和qq邮箱SMTP服务发送邮件
开启qq邮箱SMTP服务安装Flask-Mail配置Flask-Mail发送邮件大量邮件附件完整例子项目中不可避免需要使用邮箱认证,如果使用flask则可以利用Flask-Mail来实现。 Flask-Mail 扩展提供了一个简单的接口,可以在 Flask 应用中设置 SMTP 使得可以在视图以及脚本中发送邮件信息。开启qq邮箱SMTP服务这里我利用的qq邮箱的SMTP服务,所以首原创 2017-06-14 13:23:32 · 22027 阅读 · 1 评论 -
编程语言分析及其应用:Lisp格式到C格式的转换及其计算
Lisp格式到C格式的转换Lisp格式表达式的类型检测Lisp格式表达式的计算Lisp格式到C格式的转换Lisp的函数调用格式为: (函数名 参数1 参数2 … 参数n)C的函数调用格式为:函数名(参数1, 参数2, …, 参数n)现有五个整数的二元函数add、sub、mul、div、mod和一些使用这些函数的Lisp格式表达式,请实现一个程序转换器,将这些Lisp格式表达式转成C格式的表原创 2017-05-27 00:34:19 · 3653 阅读 · 16 评论