![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
orange_pup
这个作者很懒,什么都没留下…
展开
-
python 列表生成器
参考廖雪峰老师的python教程要生成列表list[1,2,3,4,5,6,7,8,9]list(range(1,10))但是要生成列表list[1*1, 2*2,3*3,4*4]可以使用循环:L = []for x in range(1,5): L.append(x*x)也可以使用列表生成器用一行代码实现:L = [x*x for x in range(1,5)]写列表生成式时,把要生成转载 2017-03-29 10:23:00 · 415 阅读 · 0 评论 -
python 生成器 杨辉三角
杨辉三角的定义如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 11 5 10 10 5 1把每一行看做一个list,试写一个generator,不断输出下一行的list: 期待输出: [1] [1, 1] [1, 2, 1] [1, 3, 3,转载 2017-03-29 16:18:05 · 1618 阅读 · 0 评论 -
python 修改string的值
修改字符串的值string是一种不可变的数据类型,尝试修改string的值,python会报错: “TypeError: ‘str’ object does not support item assignment”把字符串的某一位大小写变换Python为string对象提供了转换大小写的方法:upper() 和 lower()。还不止这些,Python还为我们提供了首字母大写,其余小写的capit原创 2017-03-30 11:57:23 · 2644 阅读 · 0 评论 -
python 素数
用filter求素数参考廖雪峰老师的python教程计算素数的一个方法是埃氏筛法,它的算法理解起来非常简单:首先,列出从2开始的所有自然数,构造一个序列:2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, …取序列的第一个数2,它一定是素数,然后用2把序列的2的倍数筛掉:3, 5, 7, 9, 11, 13,转载 2017-04-01 17:50:01 · 4453 阅读 · 0 评论 -
python 网络爬虫
利用有道词典翻译文档# /usr/bin/python# -*- coding:utf-8 -*-'''有道翻译'''import urllib.requestimport urllib.parseimport json# json 轻量级的数据交换格式import timewhile True: transdata = input('Please enter your se转载 2017-04-06 11:41:25 · 213 阅读 · 0 评论 -
python 函数的参数
参考菜鸟教程python在 Python 中,所有参数(变量)都是按引用传递。如果你在函数里修改了参数,那么在调用这个函数的函数里,原始的参数也被改变了函数参数的几种基本类型: - 必须参数 - 默认参数 - 关键字参数 - 可变参数可变参数定义如下:def functionname([formal_args,] *var_args_tuple ): "函数_文档字符串" fun转载 2017-03-30 16:52:17 · 339 阅读 · 0 评论 -
python 列表 元组 字典 循环
列表 list list是一种有序的集合,可以用索引随时添加和删除其中的元素,列表的数据项不需要具有相同的类型fruit = ['apple','banana','grape']print(fruit)#append() 在列表末尾增加元素fruit.append('melon')print(fruit)#insert()在索引位置增加元素fruit.insert(1,'pea原创 2017-09-25 15:46:11 · 404 阅读 · 0 评论 -
python 99乘法表测试
col = 1 #列row = 1 #行while row <= 9: col = 1 while col <= row: print('%d * %d = %d'%(col,row,col*row),end = ' ') col = col + 1 print('\n') row = row + 1...原创 2018-03-01 21:41:51 · 260 阅读 · 0 评论 -
汉诺塔
请编写move(n, a, b, c)函数,它接收参数n,表示3个柱子A、B、C中第1个柱子A的盘子数量,然后打印出把所有盘子从A借助B移动到C的方法,例如:def move(n,a,b,c): if (n == 1): print('move',a,'-->',c) else: move(n-1,a,c,b) move(1,a,b,c转载 2018-03-01 22:39:08 · 322 阅读 · 0 评论