Python
哒哒叔
这个作者很懒,什么都没留下…
展开
-
python中常用的交换两个值的方法
1.引入新变量c: c = b,b = a, a = c2.a = a+b,b = a-b,a = a-b3.a,b = b,a (python的魅力所在,pythonic的写法,交换赋值)转载 2018-03-29 20:57:25 · 4451 阅读 · 0 评论 -
split()方法的使用,返回list
split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串。split()方法语法:str.split(str="", num=string.count(str))参数str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num -- 分割次数。返回值返回分割后的字符串列表。实例>>> u = "www.do...原创 2018-04-09 21:59:12 · 16065 阅读 · 0 评论 -
Python自带函数求最大和第二大
a = [..............]max1=max(a)max2=max(a.remove(max1))原创 2018-04-10 15:41:35 · 1412 阅读 · 2 评论 -
python2和python3之间的异同
原文:https://blog.csdn.net/u014291497/article/details/50984626Python中除法有两种运算符:’/’和’//’;有三种类型的除法:传统除法、Floor除法和真除法。 X / Y类型: 在Python2.6或者之前,这个操作对于整数运算会省去小数部分,而对于浮点数运算会保持小数部分;在Python3.0中变成真除法(无论任...转载 2018-04-10 21:14:46 · 241 阅读 · 0 评论 -
Python对于列表的del, remove, pop操作的区别
首先,remove 是删除首个符合条件的元素。并不是删除特定的索引。如下例:>>> a = [0, 2, 2, 3] >>> a.remove(2) >>> a [0, 2, 3]而对于 del 来说,它是根据索引(元素所在位置)来删除的,如下例:>>> a = [3, 2, 2, 1] >>> de转载 2018-04-16 17:10:57 · 342 阅读 · 0 评论 -
含有n个list的list的创建与使用
从键盘连续输入5名同学的学号和3门不同科目的考试成绩,找到总分最高的同学,输出他(她)三门课程的成绩、总分及平均分答案如下:std = [[] for i in range(5)] #创建[[], [], [], [], []]max = 0.0flag = 0for i in range(5): temp = input() std[i].append(temp) ...原创 2018-04-25 16:40:07 · 2325 阅读 · 0 评论