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选课系统开发程序
Sep 02 Python
Python 批量合并多个txt文件的实例讲解
May 08 Python
Python延时操作实现方法示例
Aug 14 Python
python梯度下降法的简单示例
Aug 31 Python
python3实现猜数字游戏
Dec 07 Python
Django使用Celery加redis执行异步任务的实例内容
Feb 20 Python
Python多进程multiprocessing、进程池用法实例分析
Mar 24 Python
在主流系统之上安装Pygame的方法
May 20 Python
如何利用python之wxpy模块玩转微信
Aug 17 Python
基于OpenCV的路面质量检测的实现
Nov 04 Python
Python 调用C++封装的进一步探索交流
Mar 04 Python
PyMongo 查询数据的实现
Jun 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中文件上传的一个问题
2010/09/04 PHP
Codeigniter生成Excel文档的简单方法
2014/06/12 PHP
php switch语句多个值匹配同一代码块应用示例
2014/07/29 PHP
js实现权限树的更新权限时的全选全消功能
2009/02/17 Javascript
IE本地存储userdata的一个bug说明
2010/07/01 Javascript
Jquery插件编写简明教程
2014/03/25 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
2015/09/23 Javascript
js实现登录验证码
2016/12/22 Javascript
Bootstrap和Java分页实例第一篇
2016/12/23 Javascript
jquery Ajax实现Select动态添加数据
2017/06/08 jQuery
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
2018/07/25 jQuery
iconfont的三种使用方式详解
2018/08/05 Javascript
JavaScript键盘事件常见用法实例分析
2019/01/03 Javascript
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
django中使用vue.js的要点总结
2019/07/07 Javascript
给Python的Django框架下搭建的BLOG添加RSS功能的教程
2015/04/08 Python
python 循环while和for in简单实例
2016/08/16 Python
Python进阶_关于命名空间与作用域(详解)
2017/05/29 Python
Python中%是什么意思?python中百分号如何使用?
2018/03/20 Python
python实现随机调用一个浏览器打开网页
2018/04/21 Python
Python在OpenCV里实现极坐标变换功能
2019/09/02 Python
西海岸男士和男童服装:Johnnie-O
2018/03/15 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
工厂仓管员岗位职责范本
2014/07/17 职场文书
三严三实对照检查材料
2014/09/22 职场文书
会议通知
2015/04/15 职场文书
大学军训口号大全
2015/12/24 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书
oracle通过存储过程上传list保存功能
2021/05/12 Oracle
详解MySQL连接挂死的原因
2021/05/18 MySQL
node快速搭建后台的实现步骤
2022/02/18 NodeJs
java中为什么说子类的构造方法默认访问的是父类的无参构造方法
2022/04/13 Java/Android
Nginx开源可视化配置工具NginxConfig使用教程
2022/06/21 Servers