- 博客(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
4476
原创 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
133
原创 Python初学第五天 高级特性之迭代
迭代如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。python中,迭代是通过 for … in … 的形式来完成的,比如构建一个只包含100以内的单数的listL=[]for i in range(100): if i %2 != 0 L.append(i)print(L)很多语言的迭代li...
2020-03-16 01:47:18
201
原创 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
100
原创 Python初学第五天 函数之递归函数
递归函数递归函数就是在函数内部调用自身的函数,如阶乘 n! ,用 fact(n)表示def fact(n) if n == 1: return 1 return n * fact(n - 1) 递归函数的定义简单,逻辑清晰,理论上所有递归函数都可以改写为循环的方式,但是循环的逻辑不如递归函数清晰。使用递归函数时,需要防止栈溢出,因为在计算机中, 函数的调用是通过 栈 这种数据...
2020-03-15 22:00:41
311
原创 Python初学第四天 函数之定义函数
定义函数在Python中,定义一个函数需要使用def 语句,在后面写上函数名(), 括号中为函数的参数,最后以 冒号 : 结尾, 然后在缩进块中编写函数体,使用return 语句返回函数的返回值。以一个自定义的绝对值函数为例。def my_abs(x): if x >= 0: return x elif x < 0: return -xprint(my_abs(-1...
2020-03-15 20:37:01
205
原创 Python初学第四天 函数之函数的参数
函数的参数位置参数对于函数 power() , 参数 x 就是一个位置参数,当我们调用函数 power() 时,必须传入有且仅有一个参数xdef power(x): return x * x如果函数有两个以上的位置参数时,调用函数时,传入的值按照位置顺序依次赋给位置参数。def power(x, n): s = 1 while n > 0: ...
2020-03-15 20:36:31
746
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人