自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wander的博客

学习笔记

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

原创 print()中格式符号用法

1.格式化输出16制整数nHex = 0x20%x --- hex 十六进制%d --- dec 十进制%o --- oct 八进制print "nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex)#输出结果:nHex = 20,nDec = 32,nOct = 40#使用整数的各个制打印同一个数如果需要输出二进制的话,可以使用py...

2019-02-15 13:09:43 8020

原创 open() 函数打开模式

r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。r+ 打开一个文件用于读写。文件指针将会放在文件的开头。rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。w 打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建...

2019-01-18 21:31:53 5990

原创 type,isinstance,dir函数使用

type():我们来判断对象类型,使用type()函数:type(123)<class 'int'>type('str')<class 'str'>type(None)<type(None) 'NoneType'>如果一个变量指向函数或者类,也可以用type()判断:type(abs)<class 'builtin_function_...

2019-01-16 11:17:00 216

原创 斐波拉契数列应用

已知青蛙每次可以跳一格或者两格,求问跳到第n格时一共有多少种方法?解答:设跳到第n格一共f(n)种方法,那么f(n)=f(n-1)+f(n-2),因为青蛙只能跳一格和两格,只能是前两格方法之和,就可以转化为斐波拉契数列。用生成器解答如下:def fib(max): n, a, b, L= 0, 0, 1, [] while n < max: L.appen...

2019-01-16 10:05:10 265

原创 在某个集合中找出最大或最小的N个元素

在集合中找出N个最大或者最小元素的方法,大体可以用一下几种:1.用max(),min()2.用列表排序而后切片,sorted[:N],sorted[-N:]3.用heapq模块中的nlargest(),nsmallest()函数那么以上几种方法分别什么时候使用呢,大致可以分一下几种情况:1.当N=1的时候,使用max(),min()。例如在list中找出最大值和最小值:max(list...

2019-01-14 10:41:44 2963

原创 list,tuple,dict,set的修改、添加和删除元素

list:list是一个可变的有序表,所以,可以往list中追加元素’s’到末尾:list.append(‘s’)追加元素s到指定位置:list.insert(i,‘s’)要删除指定位置的元素,如果你要在删除元素后还能继续使用它,就使用pop(i)方法,其中i是索引位置,没有i默认为列表末尾:list.pop(i)如果你不再以任何方式使用它,就使用del语句删除指定位置元素:del...

2019-01-14 10:18:52 1460 3

原创 map,reduce,filter函数练习题

利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:[‘adam’, ‘LISA’, ‘barT’],输出:[‘Adam’, ‘Lisa’, ‘Bart’]:def normalize(name): lower = name.lower() return lower.title()Python提供的sum()函数可以接受一个list并求...

2019-01-13 21:11:21 361

转载 map,reduce,filter函数

map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个list [1, 2, 3, 4, 5, 6, 7, 8, 9]上,就可以用map()实现如下:def f(x): return x * xr = map(f, [1, 2,...

2019-01-13 18:47:26 154

原创 Python列表生成器练习题

练习杨辉三角定义如下: 1 / \ 1 1 / \ / \ 1 2 1 / \ / \ / \ 1 3 3 1 / \ / \ / \ / \ 1 4 6 4 1 / \ / \ / \ / \ / \ 1 5 10 10 5...

2019-01-12 22:54:11 701

原创 python迭代练习题

练习请使用迭代查找一个list中最小和最大值,并返回一个tuple:def findMinAndMax(L):if not L:return (None, None)else:for num in L:if num > max:max = numif num < min:min = numreturn (min,max)...

2019-01-12 20:31:07 1493

原创 Python列表切片练习题

利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:def trim(s):while s[:1] == ’ ':s = s[1:]while s[-1:] == ’ ':s = s[:-1]return s...

2019-01-12 20:01:07 2687

空空如也

空空如也

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

TA关注的人

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