- 博客(8)
- 收藏
- 关注
原创 python 32位和64位共存以实现打包32位exe和64位exe
一、简介 完成pkg封包源码后,百度得到python py格式源码打包成exe 文件的方法 1.打包exe文件方法 在这之前,仅仅只是安装了python,并未安装其他相关工具。 首先,安装 pyinstaller ,在python 安装目录—— scripts ,输入cmd,使用 pip install pyinstaller ,此时可能会提示 pip 版本可以更新。 按照提示输入python...
2020-04-17 00:18:16 4293
原创 python初学第五天 高级特性之列表生成式
列表生成式 如果要生成list [1,2,3,4,5,6,7,8,9,10] 可以使用list(range(1,11)) 但是如果要生成x*x 首先可以通过循环来添加元素到列表后部,但是较为繁琐 第二种方法则是使用列表生成式来生成list >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100...
2020-03-16 02:14:37 111
原创 Python初学第五天 高级特性之迭代
迭代 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 python中,迭代是通过 for … in … 的形式来完成的, 比如构建一个只包含100以内的单数的list L=[] for i in range(100): if i %2 != 0 L.append(i) print(L) 很多语言的迭代li...
2020-03-16 01:47:18 182
原创 python初学第五天 高级特性之切片
切片 简介 切片就是按位置取出 一个list或者tuple 的一部分 命令 >>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] >>> L[0:3] ['Michael', 'Sarah', 'Tracy'] 切片操作 L[0:n] 指从取出前N个元素,即从索引为0 到 N-1 的元素,不包括N,在切...
2020-03-15 23:21:44 87
原创 Python初学第五天 函数之递归函数
递归函数 递归函数就是在函数内部调用自身的函数,如阶乘 n! ,用 fact(n)表示 def fact(n) if n == 1: return 1 return n * fact(n - 1) 递归函数的定义简单,逻辑清晰,理论上所有递归函数都可以改写为循环的方式,但是循环的逻辑不如递归函数清晰。 使用递归函数时,需要防止栈溢出,因为在计算机中, 函数的调用是通过 栈 这种数据...
2020-03-15 22:00:41 260
原创 Python初学第四天 函数之定义函数
定义函数 在Python中,定义一个函数需要使用def 语句,在后面写上函数名(), 括号中为函数的参数,最后以 冒号 : 结尾, 然后在缩进块中编写函数体,使用return 语句返回函数的返回值。 以一个自定义的绝对值函数为例。 def my_abs(x): if x >= 0: return x elif x < 0: return -x print(my_abs(-1...
2020-03-15 20:37:01 171
原创 Python初学第四天 函数之函数的参数
函数的参数 位置参数 对于函数 power() , 参数 x 就是一个位置参数,当我们调用函数 power() 时,必须传入有且仅有一个参数x def power(x): return x * x 如果函数有两个以上的位置参数时,调用函数时,传入的值按照位置顺序依次赋给位置参数。 def power(x, n): s = 1 while n > 0: ...
2020-03-15 20:36:31 689 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人