摘要: 将输入的字符串倒序打印,示例: w=raw_input("请输入字符串:") a="" for i in range (1,len(w)+1): a=a+w[-1] w=w[0:-1] #去掉字符串的最后一个字符 print a 更简洁的代码: w=raw_input("请输入字符串:") prin 阅读全文
posted @ 2019-10-28 22:50 数之美 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 递推:像上边递归实现所拆解,递归每一次都是基于上一次进行下一次的执行,这叫递推 回溯:则是在遇到终止条件,则从最后往回返一级一级的把值返回来,这叫回溯 什么是递归? 1.递归用一种通俗的话来说就是自己调用自己,但是需要分解它的参数, 2.让它解决一个更小一点的问题,当问题小到一定规模的时候, 3.需 阅读全文
posted @ 2019-10-28 22:49 数之美 阅读(244) 评论(0) 推荐(0) 编辑
摘要: a=[1,2,3,4,5,6,7,8,9,10] print a[0] #index从0开始 print a[1] print a[9] print a[-1] #倒数第一个数 print a[-2] print len(a) #长度等于个数 m=[1,2,3] #数组可以用for循环取值 for 阅读全文
posted @ 2019-10-28 22:46 数之美 阅读(137) 评论(0) 推荐(0) 编辑
摘要: chr()函数用一个范围在range(256)内的整数作参数,返回一个对应的字符。 >>>chr(65) 'A' unichr()跟chr()一样,只不过返回的是Unicode字符。 >>>unichr(12345) u'u3039 超出范围的报ValueErrro异常 ord()函数是chr()或 阅读全文
posted @ 2019-10-28 22:44 数之美 阅读(239) 评论(0) 推荐(0) 编辑
摘要: %d数字占位符。 %s字符串占位符。 "Hello, %s"%"zhang3" => "Hello, zhang3" "%d"3 => "33" "%s:%d"%("ab",3) => "ab:3" %s字符串占位符。 %s字符串占位符。 "Hello, %s"%"zhang3" => "Hello 阅读全文
posted @ 2019-10-28 22:42 数之美 阅读(273) 评论(0) 推荐(0) 编辑
摘要: import os os.system("cls") https://blog.csdn.net/cxcxrs/article/details/81219395 ***** https://www.cnblogs.com/huwt/p/10125274.html *** os.system("cls 阅读全文
posted @ 2019-10-28 22:41 数之美 阅读(255) 评论(0) 推荐(0) 编辑
摘要: reduce() 函数将一个数据集合(iterable[, initializer]可以看出是包含了初始化数据的,且初始化数据位列第1位,即集合中的第1个元素)中的所有数据进行下列操作:先对集合中的第 1、2 个元素进行function函数运算,得到的结果再与第3个元素进行function 函数运算 阅读全文
posted @ 2019-10-28 17:44 数之美 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: str_1 = "123" str_2 = "Abc" str_3 = "123Abc" #用isdigit函数判断是否数字 print(str_1.isdigit()) Ture print(str_2.isdigit()) False print(str_3.isdigit()) False # 阅读全文
posted @ 2019-10-28 17:43 数之美 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列。 range()语法: range(start,end,step) range(10):默认start=0,step=1,生成可迭代对象,包含[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] range(1,10):指 阅读全文
posted @ 2019-10-28 17:42 数之美 阅读(2122) 评论(0) 推荐(0) 编辑
摘要: 正确示范1 score = int(raw_input('input score:\n')) if score >= 90: grade = 'A' if score <90 and score >= 60: grade = 'B' if score < 60: grade = 'C' print 阅读全文
posted @ 2019-10-28 17:41 数之美 阅读(249) 评论(0) 推荐(0) 编辑
摘要: sort list.sort(cmp=None, key=None, reverse=False) sorted aaa=sorted(iterable,cmp=None, key=None, reverse=False) >>reverse=False时为正向排序,reverse=True时为反向 阅读全文
posted @ 2019-10-28 11:46 数之美 阅读(184) 评论(0) 推荐(0) 编辑
摘要: #time strftime(format,tuple)接收时间元组,返回表示时间的字符串。str-format-time, 时间字符串格式化,即我们看到的格式。 #time strptime(string,format)把时间字符串,解析成一个时间元组。 str-parse-time,时间字符串语 阅读全文
posted @ 2019-10-28 11:43 数之美 阅读(283) 评论(0) 推荐(0) 编辑
摘要: %在Python里可以作为运算符,比如3%2=1,计算的是3除以2得到的余数。也可以有其他作用,此处不表。 如果想计算100*1%,直接编写代码 a=100*1% 会报错,可以改成 a=100*0.01。 格式转换参考: a = 100 b= '10%' c=float(b.replace('%', 阅读全文
posted @ 2019-10-28 11:41 数之美 阅读(538) 评论(0) 推荐(0) 编辑
摘要: Python2中的input()、raw_input()函数: input()函数让我们明确输入的是数字格式还是字符格式,就是我们自己要知道我们想要的是什么:数字格式直接输入;字符格式必须加上单引号或者双引号,以确定我们输入的是字符串,否则它会引发一个 SyntaxError 。 raw_input 阅读全文
posted @ 2019-10-28 11:39 数之美 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: import定义:Python code in one module gains access to the code in another module by the process of importing it. 一 模块module 文件,类型有".py"、".pyo"、".pyc"、".p 阅读全文
posted @ 2019-10-28 11:38 数之美 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 逐行执行代码、查看变量的变化、手动修改变量的值,这一调试技能对于理解代码是如何执行的非常有用。 如果Python console处于激活状态,通过Debug > Debug菜单选项或者Ctrl + F5开始Python调试器,如果IPython console处于激活状态则开启了IPython调试器 阅读全文
posted @ 2019-10-28 11:28 数之美 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,这段代码的功能: 一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if __name__ == 'main': 的作用 阅读全文
posted @ 2019-10-28 11:27 数之美 阅读(239) 评论(0) 推荐(0) 编辑