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入门之modf()方法的使用
May 15 Python
python简单分割文件的方法
Jul 30 Python
Windows和Linux下Python输出彩色文字的方法教程
May 02 Python
django 按时间范围查询数据库实例代码
Feb 11 Python
Python反转序列的方法实例分析
Mar 21 Python
使用pycharm设置控制台不换行的操作方法
Jan 19 Python
python:目标检测模型预测准确度计算方式(基于IoU)
Jan 18 Python
python里的单引号和双引号的有什么作用
Jun 17 Python
Python获取excel内容及相关操作代码实例
Aug 10 Python
运行python提示no module named sklearn的解决方法
Nov 29 Python
PyQt5 显示超清高分辨率图片的方法
Apr 11 Python
Python的property属性详细讲解
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
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
2007/03/15 PHP
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
javascript学习笔记(十二) RegExp类型介绍
2012/06/20 Javascript
节点的插入之append()和appendTo()的用法介绍
2014/01/13 Javascript
jquery如何把数组变为字符串传到服务端并处理
2014/04/30 Javascript
让浏览器DOM元素最后加载的js方法
2014/07/29 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
2015/12/30 Javascript
基于JS代码实现图片在页面中旋转效果
2016/06/16 Javascript
浅谈JS中的常用选择器及属性、方法的调用
2017/07/28 Javascript
用nodejs实现json和jsonp服务的方法
2017/08/25 NodeJs
js 将canvas生成图片保存,或直接保存一张图片的实现方法
2018/01/02 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
nodejs多版本管理总结
2018/04/03 NodeJs
使用webpack搭建react开发环境的方法
2018/05/15 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
搭建vue开发环境
2018/07/19 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
2020/09/16 Javascript
移动端JS实现拖拽两种方法解析
2020/10/12 Javascript
python版本的读写锁操作方法
2016/04/25 Python
python 随机数使用方法,推导以及字符串,双色球小程序实例
2017/09/12 Python
python给微信好友定时推送消息的示例
2019/02/20 Python
python实现人工智能Ai抠图功能
2019/09/05 Python
在python image 中实现安装中文字体
2020/05/16 Python
Python csv文件记录流程代码解析
2020/07/16 Python
scrapy中如何设置应用cookies的方法(3种)
2020/09/22 Python
PyQt实现计数器的方法示例
2021/01/18 Python
美国网上鞋城:Shoeline.com
2016/11/17 全球购物
Waterford英国官方网站:世界上最受欢迎的优质水晶品牌
2019/08/17 全球购物
中餐厅经理岗位职责
2014/04/11 职场文书
国际贸易实训报告
2014/11/05 职场文书
2015年教学工作总结
2015/04/02 职场文书
学术会议领导致辞
2015/07/29 职场文书
《惊弓之鸟》教学反思
2016/02/20 职场文书
如何使用Python提取Chrome浏览器保存的密码
2021/06/09 Python
APP界面设计技巧和注意事项
2022/04/29 杂记
利用Python实现翻译HTML中的文本字符串
2022/06/21 Python