摘要: 我们都知道python的input()函数是以字符串的形式输入的,这就产生了一个问题:当我们在一行内输入多个数值时,input()不会去判断输入元素个数,它只管把这行输入以字符串的形式输入,因此我们要得到每一个元素时就需要对字符串分割,再强转成我们需要的类型。这样做明显很麻烦。下面我介绍一种简单的方 阅读全文
posted @ 2019-11-18 19:32 Marvin-wen 阅读(3973) 评论(0) 推荐(0) 编辑
摘要: 1)for循环输出 这种方法是大家最容易想到的,也是最简单的,但是它有一个弊端:它的输出是竖向排列的,而我们往往需要水平输出。 >>> for i in [1,2,3]: print(i) 1 2 3 2)for循环+分隔符输出 在第一种方法的基础上,我们稍微改进下就能实现水平输出,就是在输出中加上 阅读全文
posted @ 2019-11-18 18:46 Marvin-wen 阅读(28585) 评论(0) 推荐(0) 编辑
摘要: 前言 在程序设计的过程中,全排列是比较经常遇到的一类问题,有时候自己写还是有点麻烦,也比较浪费时间。在这里我介绍一种python中的全排列函数——itertools.permutations。更重要的是itertools是一个标准库,不需要额外安装只要import即可,要知道正式比赛中是不允许使用第 阅读全文
posted @ 2019-11-18 18:04 Marvin-wen 阅读(3527) 评论(0) 推荐(0) 编辑