python
一杯星巴克的生活
人生如程序,不是选择就是循环。
展开
-
python 的反射机制
python 的反射机制一、前言def f1(): print("f1是这个函数的名字!")s = "f1"print("%s是个字符串" % s)在上面的代码中,我们必须区分两个概念,f1和“f1"。前者是函数f1的函数名,后者只是一个叫”f1“的字符串,两者是不同的事物。我们可以用f1()的方式调用函数f1,但我们不能用"f1"()的方式调用函数。说白了就是,不能通过字符串来调用名字看起来相同的函数!二、web路由实例考虑有这么一个场景,根据用户输入的url的不同,调用不同的函数,实原创 2020-08-04 11:29:22 · 265 阅读 · 0 评论 -
python如何实现多维数组
虽然python的基础功能并没有提供数组数据类型,但可以通过列表,元组实现类似数组的功能如何实现?话不多说,看栗子1,直接定义:array1=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]array1[3][3]=8print(array1)2,间接定义(列表推导式法):array2=[[0 for i in range(4)] for i ...原创 2020-02-06 17:37:31 · 1323 阅读 · 0 评论 -
Django之ORM的操作方法总结
目录ORM常用的13个方法django ORM model filter 条件过滤,及多表连接查询、反向查询,某字段的distinctdjango orm 常用的查询筛选条件Python Django,模型,查询数据库。get()、all()、filter()、exclude()、order_by()Django ORM (三) 查询,删除,更新操作ORM常用的13个方法介绍一个可以以py脚本...原创 2019-12-18 20:06:48 · 1129 阅读 · 0 评论 -
Python实现分解质因数
每个合数都可以写成几个质数相乘的形式。其中每个质数都是这个合数的因数,叫做这个合数的分解质因数。 分解质因数只针对合数。** 定义:** 把一个合数分解成若干个质因数的乘积的形式,即求质因数的过程叫做分解质因数。分解质因数只针对合数。(分解质因数也称分解素因数)求一个数分解质因数,要从最小的质数除起,一直除到结果为质数为止。分解质因数的算式叫短除法,和除法的性质差不多,还可以用来求多个个数的...原创 2019-11-30 14:49:27 · 8518 阅读 · 0 评论 -
python如何一行输入多值
变量1,变量2,··· = map(类型,input().split())(通过map映射,一 一把输入的值映射给对应变量)a,b = map(int,input().split())原创 2019-11-30 14:37:50 · 568 阅读 · 0 评论 -
Python实现斐波那契数列
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)1...原创 2019-11-26 17:00:07 · 2210 阅读 · 0 评论 -
python实现九九乘法表
python实现九九乘法表1 、while循环方式:i = 1while i <= 9: j = 1 while j <= i: print("%d*%d=%d"%(j,i,i*j),end = " ") j += 1 i += 1 print("")2 、for循环方式:for i in range (1,10):...原创 2019-11-22 17:53:18 · 322 阅读 · 0 评论