python函数调用,循环,列表复制实例


Posted in Python onMay 03, 2020

我就废话不多说了,大家还是直接看代码吧!

year=int(raw_input('year:\n'))
month=int(raw_input('month:\n'))
day=int(raw_input('day:\n'))
sum=0
months=(0,31,59,90,120,151,181,212,243,273,304,334)
if 0<month<=12:
 sum=months[month-1]
else:
 print 'data error!'
sum+=day
leap=0
if(year%400==0)or((year%4==0)and(year%100!=0)):
 leap=1
if(leap==1)and(month>2):
 sum+=1
print 'it is the %dth day.' %sum

list.sort()从小到大排列

求斐波那契数列

F0 = 0  (n=0)
F1 = 1 (n=1)
Fn = F[n-1]+ F[n-2](n=>2)
def fib(n):
 a,b=1,1
 for i in range(n-1):
  a,b=b,a+b
 return a

print fib(10)

输出第10 位 用循环来实现

def fib(n):
 if n==1 or n==2:
  return 1
 return fib(n-1)+fib(n-2)
print fib(10)

用递归实现

列表的复制:

a=[1,2,3]
b=a[:]
print b

a[:]2边可以填数,从左边开始到右边结束

输出九九乘法口诀:

for i in range(1,10):
 print
 for j in range(1,i+1):
  print '%d*%d=%d'%(i,j,i*j),

外层循环决定行,内层循环决定列。print默认后面加换行。print内容后加,输出以空格为结尾。

补充知识:python循环的一个优化,原来方法可以再次封装调用,类似匿名函数

循环优化

每种编程语言都会强调需要优化循环。当使用Python的时候,你可以依靠大量的技巧使得循环运行得更快。然而,开发者经常漏掉的一个方法是:避免在一个循环中使用点操作。

例如,考虑下面的代码:

python函数调用,循环,列表复制实例

每一次你调用方法str.upper,Python都会求该方法的值。然而,如果你用一个变量代替求得的值,值就变成了已知的,Python就可以更快地执行任务。优化循环的关键,是要减少Python在循环内部执行的工作量,因为Python原生的解释器在那种情况下,真的会减缓执行的速度。

(注意:优化循环的方法有很多,这只是其中的一个。例如,许多程序员都会说,列表推导是在循环中提高执行速度的最好方式。这里的关键是,优化循环是程序取得更高的执行速度的更好方式之一。)

以上这篇python函数调用,循环,列表复制实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
通过python下载FTP上的文件夹的实现代码
Feb 10 Python
python自定义异常实例详解
Jul 11 Python
Python 处理数据的实例详解
Aug 10 Python
python出现&quot;IndentationError: unexpected indent&quot;错误解决办法
Oct 15 Python
python 自定义异常和异常捕捉的方法
Oct 18 Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
Jul 23 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
Oct 01 Python
Python request操作步骤及代码实例
Apr 13 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
Apr 25 Python
Python astype(np.float)函数使用方法解析
Jun 08 Python
Django实现内容缓存实例方法
Jun 30 Python
python在CMD界面读取excel所有数据的示例
Sep 28 Python
python轮询机制控制led实例
May 03 #Python
python 轮询执行某函数的2种方式
May 03 #Python
在Sublime Editor中配置Python环境的详细教程
May 03 #Python
Python 将 QQ 好友头像生成祝福语的实现代码
May 03 #Python
Python使用pdb调试代码的技巧
May 03 #Python
如何在windows下安装Pycham2020软件(方法步骤详解)
May 03 #Python
Python使用多进程运行含有任意个参数的函数
May 02 #Python
You might like
PHP生成带有雪花背景的验证码
2006/10/09 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
JavaScript实现的购物车效果可以运用在好多地方
2014/05/09 Javascript
Javascript中的关键字和保留字整理
2014/10/16 Javascript
jQuery实现瀑布流的取巧做法分享
2015/01/12 Javascript
JS+CSS3制作炫酷的弹窗效果
2016/11/08 Javascript
javascript 正则表达式去空行方法
2017/01/24 Javascript
一个简易的js图片轮播效果
2017/07/22 Javascript
深入浅析AngularJs模版与v-bind
2018/07/06 Javascript
Vue源码解析之Template转化为AST的实现方法
2018/12/14 Javascript
vue实现百度搜索功能
2020/12/28 Javascript
如何区分vue中的v-show 与 v-if
2020/09/08 Javascript
python连接池实现示例程序
2013/11/26 Python
详细探究Python中的字典容器
2015/04/14 Python
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
Python编程实现数学运算求一元二次方程的实根算法示例
2017/04/02 Python
对Python3 goto 语句的使用方法详解
2019/02/16 Python
python实现动态创建类的方法分析
2019/06/25 Python
python监控进程状态,记录重启时间及进程号的实例
2019/07/15 Python
python安装本地whl的实例步骤
2019/10/12 Python
python使用协程实现并发操作的方法详解
2019/12/27 Python
Pytorch实现神经网络的分类方式
2020/01/08 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
详解Html5微信支付爬坑之路
2018/07/24 HTML / CSS
STAY JAPAN台湾:预订日本民宿
2018/07/22 全球购物
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
初中考试作弊检讨书
2014/02/01 职场文书
教师个人自我评价范文
2014/04/13 职场文书
《悯农》教学反思
2014/04/28 职场文书
租房协议书样本
2014/08/20 职场文书
争先创优活动总结
2014/08/27 职场文书
公司业务员管理制度
2015/08/05 职场文书
2016秋季校长开学典礼致辞
2015/11/26 职场文书
Pytorch distributed 多卡并行载入模型操作
2021/06/05 Python