- 博客(13)
- 资源 (16)
- 收藏
- 关注
原创 python split() 函数
描述python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串语法str.split(str="",num=string.count(str))参数str–分隔符,默认为空格。num–分割次数返回值返回分割后的字符串列表实例1.常用实例>>> u = "www.doiido.com.cn"#使用默认分隔符>>> print u.sp
2016-12-23 14:11:03 1769
原创 PythonTip(36~40)题详解
题目36:最大非连续子序列描述:给你一个整数list L, 如 L=[2,-3,3,50], 求L的一个非连续子序列,使其和最大,输出最大子序列的和。 这里非连续子序列的定义是,子序列中任意相邻的两个数在原序列里都不相邻。 例如,对于L=[2,-3,3,50], 输出52(分析:很明显,该列表最大非连续子序列为[2,50]).答案:与上题一样,用线性时间做L = [0, 0] + Ln = l
2016-12-15 14:55:41 1585
原创 Python Tip(31~35)题详解
题目31:山峰的个数描述:十一假期,小P出去爬山,爬山的过程中每隔10米他都会记录当前点的海拔高度(以一个浮点数表示), 这些值序列保存在一个由浮点数组成的列表h中。回到家中,小P想研究一下自己经过了几个山峰,请你帮他计算一下,输出结果。 例如:h=[0.9,1.2,1.22,1.1,1.6,0.99], 将这些高度顺序连线,会发现有两个山峰,故输出一个2(序列两端不算山峰)答案:count =
2016-12-14 15:18:10 1686
原创 PythonTip(26~30)题详解
题目26:序列判断描述:给你一个整数组成的列表L,按照下列条件输出: 若L是升序排列的,则输出”UP”; 若L是降序排列的,则输出”DOWN”; 若L无序,则输出”WRONG”。答案:count1 = 0count2 = 0for i in range(len(L)-1): if L[i]<L[i+1]: count1 += 1 elif L[i]>L[i+
2016-12-13 10:00:08 2346 2
原创 PythonTip(21~25)题详解
题目21:回文子串描述:给你一个字符串a和一个正整数n,判断a中是否存在长度为n的回文子串。如果存在,则输出YES,否则输出NO。 回文串的定义:记串str逆序之后的字符串是str1,若str=str1,则称str是回文串,如”abcba”.答案:两种情况,一种就是该字符串本身就是一个回文串;第二种就是该字符串中存在长度小于 len(a) 的回文串。if n>=len(a): #第一种
2016-12-12 15:10:01 3503
原创 PythonTip(16~20)题详解
题目16:人民币金额打印描述:银行在打印票据的时候,常常需要将阿拉伯数字表示的人民币金额转换为大写表示,现在请你来完成这样一个程序。 在中文大写方式中,0到10以及100、1000、10000被依次表示为: 零壹贰叁肆伍陆柒捌玖拾佰仟万 以下的例子示范了阿拉伯数字到人民币大写的转换规则:1 壹圆 11 壹拾壹圆 111 壹佰壹拾壹圆 101 壹佰零壹圆 -1000 负
2016-12-09 17:40:27 1629
原创 PythonTip(11~15)题详解
题目11:结尾0的个数描述:给你一个正整数列表 L, 如 L=[2,8,3,50], 输出L内所有数字的乘积末尾0的个数, 如样例L的结果为2.(提示:不要直接相乘,数字很多,可能溢出)分析:这个题意思就是把列表中所有元素相乘,计算结果末尾 0 的个数。比如 L 中 2*8*3*50 = 2400,那末尾的 0 就是 2,所以输出结果为 2.答案:用匿名函数 lambda 。lambda函数的用法
2016-12-09 14:27:39 1681 1
原创 PythonTip(6~10)题详解
题目6:题目:求解100以内的所有素数描述:输出100以内的所有素数,素数之间以一个空格区分分析:这个题我在以往的博客中写了好几次了,这里要注意的一点就是,最后一个空格一定要去掉,否则提交后会报错。答案:l=[]for i in range(2,101): fg = 0 for j in range(2,i-1): if i % j ==0:
2016-12-08 18:01:07 2208
原创 PythonTip(1~5)题详解
人生苦短,我用Python! 最近某大神推荐我去挑战一下PythonTip上面的题目。然后我做着做着就觉得Python白学了那么久,有时候一道简单的题目都做不出来,要么就是语法错误,要么格式错误,真是打击好大(哭~~~~) 所以吧,还是慢慢来吧,不能急于求成,往往学的越快,基础越不扎实,也越容易忘。因此,现在不会都没有关系,慢慢来,别着急!! 下面我把自己在PythonTip上做...
2016-12-08 16:32:33 4312 2
原创 python pow() 函数
Python pow() 函数描述pow() 函数返回 xy(x的y次方)的值.x^y(x的y次方) 的值.语法import mathmath.pow(x,y)内置的 pow() 的方法。pow(x,y[,z])函数是计算 x 的 y 次方,如果存在,则再对结果进行读取模,其结果等效于 pow(x,y) %z注意:注意:pow() 通过内置的方法直接调用,内置方法会把参数作为整型,而 math 模块
2016-12-01 11:44:44 2552
原创 python modf() 函数
Python modf() 函数描述modf(x) 函数返回 x 的整数部分与小数部分,两部分的数值符号与 x 相同,整数部分以浮点型表示。语法import mathmath.modf(x)注意:modf() 函数不能直接访问,需要导入 math 模块,通过静态对象调用该方法。参数x 数值表达式返回值modf() 函数返回x 的整数部分与小数部分,两部分的数值符号与 x 相同,整数部分以浮点型表示
2016-12-01 11:36:46 4678
原创 python min() 函数
python min() 函数描述min() 函数返回给定参数的最小值,参数可以为序列。语法min(x,y,z,...)参数x 数值表达式y 数值表达式z 数值表达式返回值返回给定参数的最小值。实例# -*- coding: UTF-8 -*-print "min(80, 100, 1000) : ", min(80, 100, 1000)print "min(-20, 100, 400
2016-12-01 11:34:22 2945
原创 python max() 函数
python max() 函数描述max() 函数返回给定参数的最大值,参数可以为序列。语法max(x,y,z,...)参数x 数值表达式y 数值表达式z 数值表达式返回值返回给定参数的最大值。实例# -*- coding: UTF-8 -*-print "max(80, 100, 1000) : ", max(80, 100, 1000)print "max(-20, 100, 400
2016-12-01 11:31:23 2794
genymotion-no-java.zip 下载
2017-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人