python
zprwcc000
这个作者很懒,什么都没留下…
展开
-
Python文件类型
1.Python如何执行.py文件的?2.Python的两种字节码文件01.Linux下.pyc文件生成命令. python -m py_compile hello.py.pyc与源文件对比,能提高程序的加载效率,但不能提高运行效率,也就是说他们的运行效率是一样的02.Linux下.pyo文件生成命令. python - o -m py_compile hello.py...原创 2018-06-24 21:59:09 · 723 阅读 · 1 评论 -
Python中list,set,dirt,tuple 区别
set 形式为 变量名 = set([list]),特点是里面元素不重复,无序list 形式为 变量名 = [a,b,b,x,....... ] , 特点是元素可重复,有序dict 形式为 变量名 = {key:value,key:value,…… } ,特点是键与值一一对应,且键名不能重复,无序tuple 形式为 变量名 = (a,b,asd,.....), 特...原创 2018-07-01 19:25:34 · 685 阅读 · 0 评论 -
汉诺塔
#-*- coding:utf-8 -*-# move(n, a, b, c)表示的是有n个盘子在a柱子上,将要移到b柱子上面去def move(n, a, b, c):# 如果a柱子上面只有一个盘子,则直接移到c柱子上面去并输出路径,结束递归 if n == 1: print a, '-->', c return# 表示的是将n-1的盘子从a柱子上面移...原创 2018-07-01 22:02:51 · 99 阅读 · 0 评论 -
Python索引迭代
Python中,迭代永远是取出元素本身,而非元素的索引。对于有序集合,元素确实是有索引的。有的时候,我们确实想在 for 循环中拿到索引,怎么办?方法是使用 enumerate() 函数:>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']>>> for index, name in enumerate(L):......原创 2018-07-28 21:22:15 · 116 阅读 · 0 评论 -
python函数
在 python 中,strings, tuples, 和 numbers 是不可更改的对象,而 list,dict 等则是可以修改的对象。 不可变类型:变量赋值 a=5 后再赋值 a=10,这里实际是新生成一个 int 值对象 10,再让 a 指向它,而 5 被丢弃,不是改变a的值,相当于新生成了a。 可变类型:变量赋值 la=[1,2,3,4] 后再赋值 la[2]=5 则是将...原创 2018-12-03 21:29:24 · 92 阅读 · 0 评论