python基础知识
奥修诺斯
这个作者很懒,什么都没留下…
展开
-
python join()方法
语法str.join(sequence)sequence为要连接的元素序列例子str = "-";seq = ("a", "b", "c"); # 字符串序列print str.join( seq );输出结果:a-b-cpython中输出加入空格:print(" ".join(map(str, list)))其中list为要输出的数组...原创 2019-08-14 10:27:23 · 1404 阅读 · 0 评论 -
sys.stdin.readline().strip()和raw_input().strip().split()返回值的区别
写题时发现二者还是不一样的line=sys.stdin.readline().strip()获得的值可以line[2]这么取对应位置的值line=raw_input().strip().split()只能获得一个list,line[0]为输入,不能通过line[2]这样获取第三个数的值测试发现可以使用line=raw_input()有一样的效果另外,如果使用sys不加.str...原创 2019-08-20 16:22:37 · 1730 阅读 · 1 评论 -
python定义二位数组
最近卡在了定义二维数组上,研究后发现有以下方法:第一种方法list = [[0 for _ in range(n)] for i in range(m)]最终定义为list[m][n]=0第二种方法:listfor i in range(n): list.append([]) for i in range(n): list.append(0)两种方法一个意思,只是第一个是...原创 2019-08-20 17:26:39 · 1364 阅读 · 0 评论 -
python3添加空格
做笔试题时候发现要求输出的时候数字直接有空格,如果结尾可以存在空格可以使用print(sout,end=" ").但是结尾不允许空格时候就无法使用了,因此记录新方法.print(" ".join(map(str, sout)))例题如下(牛客网-数组操作)题目描述输入一个无序整数数组,调整数组中数字的顺序, 所有偶数位于数组的前半部分,使得所有奇数位于数组的后半部分。要求时间复杂度为O...原创 2019-08-17 19:17:30 · 18069 阅读 · 0 评论