自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 每天学一点之Python100例(35~36)

每天学一点,形成一种知识复利问题35:单链表类的实现分析:第一个循环逐步建立起一个链表,结点元素取整数1到10的值, 第二个循环输出表中各结点的元素值。demoCode:#! /usr/bin/python3def main(): llist1 = LNode(1) p = llist1 for i in range(2,11): p.next = LNode(i)...

2018-06-30 18:39:38 217

原创 每天学一点之Python100例(33~34)

每天学一点,形成一种知识复利问题33:生成一个包含大写字母A-Z和数字0-9的随机4位验证码分析:1.  数字的个数随机产生;2.去除数字后剩下的都是字母;3.随机生成数字;4.随机生成字母;5. 将随机成的数字和字谜结合;6生成最终字符串demoCode:#!/usr/bin/python3import random, stringdef gen_random_string(length):  ...

2018-06-29 22:01:56 218

原创 每天学一点之Python100例(31~32)

每天学一点,形成一种知识复利问题问题31:静态函数和类函数分析:静态函数使用装饰器@staticmethod定义,类函数使用装饰器@classmethod定义demoCode:#! /usr/bin/python3class MyClass(object): message = 'Hello, Developer.' def show(self): print s...

2018-06-28 15:18:00 193

原创 每天学一点之Python100例(29~30)

每天学一点,形成一种知识复利问题29:python中的类型转换详细列表列表如下:int(x [,base ]) 将x转换为一个整数long(x [,base ]) 将x转换为一个长整数float(x ) 将x转换到一个浮点数complex(real [,imag ]) 创建一个复数str(x ) 将对象 x 转换为字符串repr(x ) 将对象 x 转换为表达式字符串eval(str ) 用来计算...

2018-06-27 09:58:19 287

原创 每天学一点之Python100例(27~28)

每天学一点,形成一种知识复利问题27:获取网页分析:1.连接远程网页服务器;2.发送HTTP请求这个网页;3.从网页服务器的返回读取HTML代码demoCode:#! /usr/bin/python3import urllib.requestdef getHtml(self,url): page = urllib.request.urlopen(url) html = pa...

2018-06-26 13:11:33 177

原创 每天学一点之Python100例(25~26)

每天学一点,形成一种知识复利问题25:快速排序分析:快速排序基本过程:1.选择一种标准,把被排序序列中的记录按这种标准分为大小两组。显然,从整体的角度,这两组记录的顺序已定,较小一组的记录应该排在前面;2.采用同样方式,递归地分别划分得到的这两组记录,并继续递归地划分下去;3.划分总是得到越来越小的分组,直到每个记录组中最多包含一个记录时,整个序列的排序完成。demoCode:#! /usr/bi...

2018-06-25 12:14:47 189

原创 每天学一点之Python100例(23~24)

每天学一点,形成一种知识复利问题23:简单排序算法之插入排序分析:什么是插入排序?插入排序基本操作方式是插入,不断把一个个元素插入一个序列,最终得到排序序列。其中最主要的思想是缓存当前需要排序的元素,记录当前元素的位置,当前需要排序的元素跟已经排序好的元素比较,比它大的向后移动,比它小的向前移动。demoCode:#! /usr/bin/python3def insert_sort(lst_sor...

2018-06-24 12:19:37 150

原创 每天学一点之Python100例(21~22)

每天学一点,形成一种知识复利问题21:栈的简单实现分析:什么是栈?栈是一种容器,可存入数据元素、访问元素、删除元素等。栈的基本操作是一个封闭的集合。现在给出一个栈抽象数据类型的描述,其中定义的操作包括:栈的创建(创建一个空栈)、判断栈是否为空、将元素压入栈中(进栈或入栈)、从栈中弹出元素并将其返回(退栈或出栈)、检查栈元素(访问最后入栈元素)。使用的是后进先出(LIFO)结构。伪代码如下:STAC...

2018-06-23 11:54:08 213

原创 每天学一点之Python100例(19~20)

每天学一点,形成一种知识复利问题19:杨辉三角定义如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 ...用python打印出杨辉三角。分析:什么是杨辉三角?杨辉三角,是二项式系数在三角形中的一种几何排列即(1+x)平方展开为1+2x+x^2,其系数为1,2,1,其中第n行的数字有n项,每个数等于它上方两数之和。我们可以把每一行看做一个list,所以整...

2018-06-22 00:16:11 205

原创 每天学一点之Python100例(17~18)

每天学一点,形成一种知识复利问题问题17:百钱百鸡,1只公鸡5元,2只母鸡5元,3只小鸡1元,用100元买100只鸡,问公鸡,母鸡,小鸡各多少只?分析:假如100元全买公鸡,公鸡最多20只,所以公鸡数量的范围是0~20;假如100元全买母鸡,母鸡最多40只,所以母鸡数量的范围是0~40;假如100元全买小鸡,小鸡最多300只,所以小鸡的范围是0~300;100元买100只鸡,可以列方程 5 * x...

2018-06-21 00:00:58 152

原创 每天学一点之Python100例(15~16)

每天学一点,形成一种知识复利问题15:从键盘输入一个字符串,将小写字母全部转换成大写字母,再输入一个字串,计算字符串中字串出现的次数。分析:转成大写字母用upper函数,计算次数用count函数,注意count函数会区分大小写demoCode:if __name__ == '__main__': input_strone = input("Please input a string:") ...

2018-06-20 11:43:10 243

原创 每天学一点之Python100例(13~14)

每天学一点,形成一种知识复利问题13:十进制转二进制,八进制,十六进制分析:使用对应函数进行转换demoCode:#! /usr/bin/python3def hexConverter(): input_num = int(input("please input a num:")) print("dec num:", input_num) print("bin num:", bi...

2018-06-19 12:23:46 207

原创 每天学一点之Python100例(11~12)

每天学一点,形成一种知识复利问题11:一个球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?分析:这是个物理加数学的编程题,主要要计算出每次落地的距离,然后再将所有距离相加。每次距离通过除以2得到,要注意从第一次反弹开始,前一次反弹的距离等于后一次下落的距离,另外第十次落地,为10次落地加9次反弹;第十次反弹为10次落地加10次反...

2018-06-18 11:55:13 244

原创 每天学一点之Python100例(9~10)

问题9:求s=a+aa+aaa+aaaa+aaaa...a的值,其中a是一个数字分析:从公式得知,假设输入的是a,最高输入的n个a,我们可以先得出每一项的数,然后再将每一项数字相加。求解每一项的值,可以通过循环,m = m + a;n = a * 10;然后再将m放入到一个list里;最后再将list的数据相加。demoCode:#! /usr/bin/python3def SpecialSum(...

2018-06-17 11:13:06 475

原创 每天学一点之Python100例(7~8)

每天学一点,形成一种知识复利今天有点晚啊,昨天两牙大战精彩!!!问题7:输出9 * 9口诀表分析:99乘法表,得知共分为9行9列,可以想到通过2个for循环,打印出口诀表,设m为行,n为列另外使用end = " "去除换行demoCode:#! /usr/bin/python3def nineMultiTable(): for m in range(1,10): for n ...

2018-06-16 10:23:12 369

原创 每天学一点之Python100例(5~6)

每天学一点,形成一种知识复利问题5:输入三个整数x,y,z,请把这三个数由小到大输出分析:输入使用input函数,对三个数进行进行从小到大的排序,然后打印出来通过从小到大,我们可以想到可以通过if-elif,还有sort()函数,通过将x,y,z输入到一个list里,然后list通过sort()函数进行排序demoCode:#! /usr/bin/python3def lowToHigh(): ...

2018-06-15 01:30:42 274

原创 每天学一点之Python100例(3~4)

每天学一点,形成一种知识复利问题3:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?分析:从问题中我们这知道,这题的重点就是“完全平方数”。先了解下什么是完全平方数。完全平方数:若一个数能表示成某一个整数的平方的形式,则称这个数为完全平方数。将问题数学化,设一个整数为x,加上100后的完全平方数为m的平方,加上168的完全平方数为n的平方,求出这个x。要获...

2018-06-14 00:27:04 222

原创 每天学一点之Python100例(1~2)

每天学一天,形成一种知识复利问题1:有1、2、3、4个数字,能组成多少个互相不同且无重复的三位数?都是多少?分析:三位数分为百位,十位,个位;如果不考虑互不相同且无重复,那么每一位有4种可能,即百位:1、2、3、4;十位:1、2、3、4;个位:1、2、3、4,这种情况有96种情况。互不相同且无重复:假设百位,十位,个位分别用a、b、c代表即a != b and a != c and b != c都...

2018-06-13 00:25:50 511

原创 Android中Launcher中default_workspace.xml详解

launcher:className="com.apical.radio.radioMainActivity"     //该应用的类,点击图标时,需要启动的类    launcher:packageName="com.apical.radio"                  //该应用的包名    launcher:screen="1"                        

2016-08-03 23:56:47 3709

原创 Andorid通话设置界面添加perference

1.要在添加一个perference,在必须在xml文件里添加 2.在java文件里,实现perference所要表现出来的功能。如下:在xml里            android:key="other_perference"        android:title="@string/other_perference"        android:persist

2016-01-06 00:28:37 494

空空如也

空空如也

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

TA关注的人

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