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创建系统目录的方法
Mar 11 Python
Python如何读取MySQL数据库表数据
Mar 11 Python
Python简单实现查找一个字符串中最长不重复子串的方法
Mar 26 Python
更换Django默认的模板引擎为jinja2的实现方法
May 28 Python
pytorch训练imagenet分类的方法
Jul 27 Python
彻彻底底地理解Python中的编码问题
Oct 15 Python
Django REST Framework之频率限制的使用
Sep 29 Python
python模块和包的应用BASE_PATH使用解析
Dec 14 Python
PyTorch 普通卷积和空洞卷积实例
Jan 07 Python
python中lower函数实现方法及用法讲解
Dec 23 Python
Python快速优雅的批量修改Word文档样式
May 20 Python
Pyhton爬虫知识之正则表达式详解
Apr 01 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
星际争霸任务指南——神族
2020/03/04 星际争霸
Home Coffee Roasting
2021/03/03 咖啡文化
MySQL数据源表结构图示
2008/06/05 PHP
elgg 获取文件图标地址的方法
2010/03/20 PHP
通过php删除xml文档内容的方法
2015/01/23 PHP
php app支付宝回调(异步通知)详解
2018/07/25 PHP
PHP与Web页面的交互示例详解一
2020/08/04 PHP
FireFox中textNode分片的问题
2007/04/10 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
2013/07/04 Javascript
点击button获取text内容并改变样式的js实现
2014/09/09 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
Bootstrap作品展示站点实战项目2
2016/10/14 Javascript
ajax的分页查询示例(不刷新页面)
2017/01/11 Javascript
Vue中的transition封装组件的实现方法
2019/08/13 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
2019/11/08 Javascript
JS实现贪吃蛇游戏
2019/11/15 Javascript
react结合bootstrap实现评论功能
2020/05/30 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
Vue时间轴 vue-light-timeline的用法说明
2020/10/29 Javascript
python赋值操作方法分享
2013/03/23 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
Python编程实现的图片识别功能示例
2017/08/03 Python
django 实现编写控制登录和访问权限控制的中间件方法
2019/01/15 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
2020/03/05 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
利用python绘制数据曲线图的实现
2020/04/09 Python
简单介绍一下pyinstaller打包以及安全性的实现
2020/06/02 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
大二学生职业生涯规划书
2014/02/05 职场文书
爱我中华演讲稿
2014/05/20 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
建党伟业电影观后感
2015/06/01 职场文书
夏洛特的网观后感
2015/06/15 职场文书
学校少先队工作总结
2015/08/12 职场文书
如何撰写促销方案?
2019/07/05 职场文书
Python移位密码、仿射变换解密实例代码
2021/06/27 Python