自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郑茂茂的博客

输出倒逼输入;先使之可能再使之完美

  • 博客(34)
  • 收藏
  • 关注

原创 Python中你没想到的用法(持续更新)

1、循环中的else字句while和for循环都可以和else搭配使用count = 0while count < 5: print (count, " 小于 5") count = count + 1else: print (count, " 大于或等于 5")...

2019-04-15 14:47:53 128

原创 Nginx访问不了Django中的静态文件

在Centos7中用Nginx+uWSGI部署自己的Django项目之后成功开启服务,但是在浏览器访问web项目发现没有加载出来样式。首先确定这肯定是Django项目中static下的静态文件无法加载,百度之后发现要在manage.py同级目录下执行python manage.py collectstatic,用这条命令来收集Django项目中所有的静态文件(包括Django自带的样式文件)到s...

2019-05-24 10:59:54 3107

原创 python manage.py runserver 0.0.0.0:8000运行成功,但是浏览器无法访问Django服务

首先上截图:可以看到在windows cmd中执行python manage.py runserver 0.0.0.0:8000已经成功运行Django项目,但是在浏览器中输入127.0.0.1:8000却无法访问Django服务,这是为什么呢?我先是试了一下几种方法:1、关闭防火墙2、检查代理3、检查8000端口是否被占用经过测试,以上三种情况均不是造成无法访问的原因。最后向高人...

2019-05-19 18:20:26 24343 9

原创 队列(python实现)

队列的数据类型描述# ADT Queue:# Queue(self) #创建空队列# is_empty(self) #判断队列是否为空 # enqueue(self, elem) #入队 # dequeue(self) #出队 # peek(self) ...

2019-04-20 21:13:43 561

原创 栈(Python实现)

栈的数据类型描述# 栈的抽象数据类型描述:# ADT Stack:# Stack(self): # 创建空栈# pass# is_empty(self): # 判断栈是否为空# pass # push(self,elem): # 将元素elem压入栈顶# pass# pop(se...

2019-04-20 21:10:06 1782

原创 单链表宇宙超级无敌完全(Python实现)

初步使用链表#!/usr/bin/env python3# -*- coding: utf-8 -*-# 链表学习方法:# 用抽象方式的来理解链表会比从内存上理解更好,从内存上理解链表会很绕# 功能:# 创建空表 删除表 判断表是否为空 判断表是否满 # 首插 尾插 一般情况插入 # 首删 尾删 一般情况和删# 扫描、查找和遍历 1、按元素查找2、按下标查找class...

2019-04-16 20:34:30 449 1

原创 Python100例-99-100

100-数列求项,求和题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。程序分析:关键是计算出每一项的值。练习:循环的逻辑关系,循环结束点对应值,根据每执行一次循环对应的a和i的值判断,输入时的值和输出时的值a和Tn和Sn之间的关系:a(构成项的数):每循环一次...

2019-04-16 18:42:32 475

原创 Python100例-21-30

21-猴子吃桃题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。程序分析:采取逆向思维的方法,从后往前推断。方法1:递归函数#x=1开始执行函数,第一天sum=第二天的‘(fun(x+1)+1)...

2019-04-16 18:36:43 212

原创 Python100例11-20

13-水仙花数题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。知识点:取余,地板除,除,取个位十位百位方法1:for i in range(100,1000): ...

2019-04-16 18:29:16 142

原创 字典dict

字典(dict)字典是python中键值对形式的对象, 键是不可变对象同时具有唯一性, 字典无序可言, 是unhashable对象.字典可以增删改查key是不可变对象,可以是字符串或是整型字典的方法:clear: 清除字典中的内容. copy: 返回一个浅复制性质的字典. fromkeys: 接收一个序列类型对象, 返回一个以序列中的元素为key的字典. get: 接收一...

2019-04-16 18:14:41 203

原创 Android体重计算器

代码实现过程package com.example.zms.myapplication1;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.Menu;import android.view.View;//View类import java.text...

2019-04-16 18:06:31 1276

原创 Python100例12-输出101到200之间的素数

题目:判断101-200之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。  方法1:a = set()for i in range(101,201): for j in range(2,201): if (i!=j) and (i%j == 0) : ...

2019-04-15 16:18:33 4289

原创 Python100例8-九九乘法表

题目:输出 9*9 乘法口诀表。程序分析:分行与列考虑,共9行9列,i控制行,j控制列。总结:for循环嵌套的内层和外层执行逻辑的理解明白了!!!第一层for循环取一个元素出来,然后进入第二层循环,第二层循环 把所有的元素遍历一遍之后才跳出此层循环。再进入外层循环,由此类推执行完毕所有的循环所以,外层循环高于内层循环,内层循环执行完毕之后跳出内层循环才继续外层循环,然后又...

2019-04-15 16:18:09 488

原创 Python100例9

题目:暂停一秒输出。程序分析:使用 time 模块的 sleep() 函数。方法1:import timea = 1b = 2print(a)time.sleep(2)print(b)测试:输出结果时会等待2秒时间...

2019-04-15 16:17:50 152

原创 Python100例7

题目:将一个列表的数据复制到另一个列表中。程序分析:使用列表[:]。方法1:浅复制a = [1,2,3]b = a.copy()print(b)

2019-04-15 16:17:30 256

原创 Python100例6

题目:斐波那契数列。程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。在数学上,费波那契数列是以递归的方法来定义:F0 = 0 (n=0)F1 = 1 (n=1)Fn = F[n-1]+ F[n-2](n=>2)方法1:a = 0b = 1...

2019-04-15 16:17:03 120

原创 Python100例5

题目:输入三个整数x,y,z,请把这三个数由小到大输出。程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。方法1:a = []x = int(input('x:'))y = int(input('y:'))z = int(input('z:')...

2019-04-15 16:16:46 133

原创 Python100例4

题目:输入某年某月某日,判断这一天是这一年的第几天?程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于2时需考虑多加一天,闰年的计算方法:方法1:year = int(input('请输入年份:'))month = int(input('请输入月份:'))day = int(input('请输入日'))r = [0,3...

2019-04-15 16:16:11 348

原创 Python100例3

题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?程序分析:假设该数为 x。1、则:x + 100 = n2, x + 100 + 168 = m22、计算等式:m2- n2= (m + n)(m - n) = 1683、设置: m + n = i,m - n = j,i * j =168,i 和 j 至少一个是偶数4、可得...

2019-04-15 15:43:59 303

原创 Python100例2

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,...

2019-04-15 15:43:24 144

原创 在VMware虚拟机中创建Python虚拟环境,并配置pycharm远程连接

首先需要在Windows上安装好pycharm和VMware虚拟机软件,并在虚拟机中装好Ubuntu。然后我们开始进入以下步骤:先说明下解释型语言和编译型语言:Python是解释型语言,需要由Python解释器去执行Python脚本。 另外如C是编译型语言,只需要由编译器将脚本编译成可执行程序,就可以脱离编译器来运行程序。一、配置虚拟机端口映射编辑—&gt;虚拟网络编辑器,出现...

2019-03-17 21:38:00 6351 2

原创 选择排序(C语言实现)

选择排序void select_sort(int *a,int length){ int i, j, temp, min, pos; for(i=0; i&lt;=length-1; i++) { min = a[i]; for(j=i; j&lt;=length-1; j++) if(a[j]&lt;min) { min = a[j]; pos = ...

2019-03-13 11:03:48 1309

原创 冒泡排序(C语言实现)

冒泡排序#include &lt;stdio.h&gt;void bubble_sort(int *a, int length){ int i, j, temp ; for(i = 0; i &lt;= length-2; i++)//循环一次找出一个最大元素移动到最后 for(j=0; j&lt;=length-2-i; j++)//遍历数组将...

2019-03-12 11:28:14 174

原创 C语言实现对一维数组所有元素排序,然后将m1到m2之间的元素逆序

C语言实现一维数组排序和逆序本例用的是选择排序,先找出数组中最小的元素换到数组开头,再找出剩余未排序元素中的最小元素换到前面找出的最小元素之后,以此类推。#include &lt;stdio.h&gt; int process(int *a,int n,int m1,int m2){ int i,j; for(j=0;j&lt;=n-1;j++){//每次找出数组a的最小值,并...

2019-03-10 20:52:06 1365

原创 C语言实现可变数组

  #include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;const int BLOCK_SIZE = 20;//创建结构体 typedef struct { int *array; int size;} Array;//函数声明 Array array_create(int init_size);void array_...

2019-02-18 15:03:58 1845

转载 Python 3基础语法知识点都在这里了,如果还不能入门就不能怪我了

  简介Python 是一种高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 由 Guido van Rossum 于 1989 年底在荷兰国家数学和计算机科学研究所发明,第一个公开发行版发行于 1991 年。特点 易于学习:Python 有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。 易于阅读:Python 代码定...

2018-12-11 21:44:31 244

转载 【转载】python变量存储

python变量存储 更新时间:2018-11-12 22:29:45 &amp;amp;amp;nbsp; &amp;amp;amp;lt;div id=&amp;amp;quot;ckepop&amp;amp;quot;&am

2018-11-12 23:06:36 722

原创 条件判断、三元表达式、循环

打印九九乘法表:思路:用两个的for循环嵌套难点:如何分行和列显示方法1:将print()语句放在内层for循环之外执行,当结束一轮内层for循环之后执行该print()语句打印下一行输出  方法2:利用continue语句,当i==j时,打印下一行并结束内层循环,进入下一轮循环测试发现用break语句也可以达到效果  方法3:i和j都是range(...

2018-11-12 00:41:15 1235

原创 内存空间与深浅复制

一、深浅复制: 浅复制根本原因:浅复制外层嵌套id会改变,内层嵌套不改变的根本原因归结于元素的内存空间是否可变:1. b和c的外层元素只要变成另一个元素,他就会得到一个新的内存空间2. b和c指向的内层列表在内存空间的地址是不变的,所以这个内层列表的元素发生改变将会引起b和c的同步改变 深复制:猜测深复制的原理应该是创建了一个新的内层嵌套列表 ...

2018-11-12 00:27:35 148

原创 变量与运算符

变量与运算符:命令规则:字母、数字、下划线不能以数字开头python区分大小写系统关键字:系统关键字不能用于变量名保留关键字:and if import….Python中变量没有类型的限制,这是Python作为动态语言的特性动态语言:??? 变量的可变与不可变:每个变量在内存中有一个存储的地址,当给变量b赋值了不同的变量空间,每次赋值 系统会给你开辟...

2018-11-12 00:23:33 77

原创 基本数据类型详解

 Python基本数据类型一、数值运算四则运算:+ - * / 取余:% 取整:// 幂运算符:**实例: 二、字符串str常用方法通过dir()函数列出str的所有方法如下&gt;&gt;&gt; dir(str)['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '...

2018-11-11 23:54:45 143

原创 集合set及其常用方法

Python 集合集合: 元素唯一性, 无序性.即其不存在索引,元素不重复. 集合是unhashable的.集合的一些运算符.&amp;: 交集. |: 并集. -: 差集. &lt;: 包含关系. &gt;: 包含关系. ^: 与非集.(并集减去交集的结果)集合的一些方法,更具体的解释和方法可使用help(obj),dir(obj)或者官方文档查看.add(): 添加...

2018-11-06 20:15:32 480

原创 Python100例1

题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。本题看似简单却有十几种方法实现,基础语法玩的特别灵活,可谓过瘾!!!知识点:for循环嵌套 列表接收返回结果,append()方法 len()方法,计算长度 循环计数 列表生成式 字符串方...

2018-11-05 00:43:27 494

原创 茂茂的第一篇博客

茂茂的博客就此开始啦!!

2018-06-04 17:30:02 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除