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的urllib和urllib2模块制作爬虫的实例教程
Jan 20 Python
python添加模块搜索路径方法
Sep 11 Python
python3的输入方式及多组输入方法
Oct 17 Python
Django中数据库的数据关系:一对一,一对多,多对多
Oct 21 Python
PyQt5实现类似别踩白块游戏
Jan 24 Python
梅尔频率倒谱系数(mfcc)及Python实现
Jun 18 Python
利用python画出AUC曲线的实例
Feb 28 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
May 07 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
May 11 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
May 25 Python
Python办公自动化之教你如何用Python将任意文件转为PDF格式
Jun 28 Python
Python几种酷炫的进度条的方式
Apr 11 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重新实现PHP脚本引擎内置函数
2007/03/06 PHP
PHP中使用xmlreader读取xml数据示例
2014/12/29 PHP
php数字每三位加逗号的功能函数
2015/10/22 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
2016/01/09 PHP
安装docker和docker-compose实例详解
2019/07/30 PHP
Javascript实现的分页函数
2006/12/22 Javascript
jquery的extend和fn.extend的使用说明
2011/01/09 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
Vue概念及常见命令介绍(1)
2016/12/08 Javascript
webpack中的热刷新与热加载的区别
2018/04/09 Javascript
微信小程序实现跑马灯效果完整代码(附效果图)
2018/05/30 Javascript
angularjs自定义过滤器demo示例
2019/08/24 Javascript
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
详解JSON.stringify()的5个秘密特性
2020/05/26 Javascript
vue通过过滤器实现数据格式化
2020/07/20 Javascript
python操作MySQL数据库的方法分享
2012/05/29 Python
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
python开发之基于thread线程搜索本地文件的方法
2015/11/11 Python
分享一下Python数据分析常用的8款工具
2018/04/29 Python
基于python requests库中的代理实例讲解
2018/05/07 Python
python实现可逆简单的加密算法
2019/03/22 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
Python实现新型冠状病毒传播模型及预测代码实例
2020/02/05 Python
python-sys.stdout作为默认函数参数的实现
2020/02/21 Python
Python中私有属性的定义方式
2020/03/05 Python
python实现贪吃蛇双人大战
2020/04/18 Python
python模拟斗地主发牌
2020/04/22 Python
Python下载的11种姿势(小结)
2020/11/18 Python
使用CSS3的ruby-position固定注音位置的用法示例
2016/07/05 HTML / CSS
加热夹克:RAVEAN
2018/10/19 全球购物
公务员年度个人总结
2015/02/12 职场文书
党员转正党支部意见
2015/06/02 职场文书
指导教师推荐意见
2015/06/05 职场文书
通知怎么写?
2019/04/17 职场文书
怎样评估创业计划书是否有可行性?
2019/08/07 职场文书