- 博客(9)
- 收藏
- 关注
原创 python filter筛选回数
方法一: def is_palindrome(n): s = str(n) l = int(len(s)/2)+1 for m in range(l): if s[m] != s[len(s) - m - 1]: return False else: return True ou...
2019-07-21 14:58:25
234
原创 python 用map和reduce实现字符串转浮点数
# -*- coding: utf-8 -*- from functools import reduce def str2float(s): digits = {'0':0, '1':1, '2':2, '3':3, '4':4, '5':5, '6':6, '7':7, '8':8, '9':9} def char2num(s): return digi...
2019-07-21 13:27:51
319
原创 杨辉三角 python
def triangles(): L = [1] yield L while True: L = [1] + [ L[i] + L[i+1] for i in range(len(L)-1) ] + [1] yield L
2019-07-20 19:03:32
218
原创 使用smtp协议发送邮件
1 打开权限 打开邮箱的POP3/SMTP权限,发送和接收的邮箱都要打开,否则邮件无法发送成功。 注意!打开权限时,邮箱会提供/要求你设置权限码,此权限码即是下面通信时需要用到的密码,而非登录邮箱的密码。 我使用qq邮箱给126邮箱发邮件,所以将两个邮箱的权限都打开了: 2 登录邮箱 打开终端,输入: telnet smtp.qq.com 25 其中smtp.qq.com为服务器,25为...
2019-04-15 12:14:08
5860
原创 计网 学习笔记 第一章
1.1 计算机网络基本概念 计算机网络 计算机网络 = 通信技术 + 计算机技术,其本身就是一种通信网络。计算机网络就是互连的,自治的计算机集合。 全球最大的互联网络:Internet Internet:1. 为网络应用提供通信服务的通信基础设施 2. 为网络应用提供应用编程接口 网络协议 网络协议,简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定。协议规定了通信实体之间所交...
2019-04-11 21:02:37
728
原创 几道Java小题
1. 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? package ex_1; import java.util.*; /** * * @author caihongyang * 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, * 小兔子长到第三个月后每个月又生一...
2019-03-23 12:39:03
157
原创 埃氏筛法学习心得
关于埃氏筛法的部分思考 Java复健中,遇到了埃氏筛法求素数的问题,于是想对此问题进行分析。 埃氏算法简介 埃氏筛法由希腊数学家提出,是一种简单的筛选素数的算法。要得到自然数n以内的全部素数,必须把不大于根号n的所有素数的倍数剔除,剩下的就是素数,这是此算法的基本思想。 举例说明。 假如现在我们要筛选出20以内的素数,通常的方法是,我们按顺序从2-20取出每个数,观察其是否为素数。而埃氏算法的基本...
2019-03-20 15:36:50
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅