- 博客(14)
- 收藏
- 关注
原创 python中a,b=b,a+b和a=b,b=a+b的区别
a,b = 1, 2 # 等价于 a = 1, b = 2a, b = b, a+b # 这个表达式先计算=右边的值: a,b=2,1+2,之后再分别赋值给a,b# 所以最后 a = 2, b = 3a,b = 1, 2 # a=1,b=2a = b # 把b的值赋给a,所以a=2b = a + b # 因上面a=b,把a的值已经改变:b = 2 + 2# 把以最后 a = 2, b...
2020-02-17 00:13:45 729
原创 python集合(set)类型的基本操作
文章目录集合的创建集合主要的作用去重关系运算集合的基本函数操作集合的创建集合是一个无序且不重复的元素序列,可以使用{}和set()函数来创建集合,但创建一个空的集合必须用set()函数而不是{},因为用{}创建的是空的字典。>>> a = {1,2,3} # 用{}创建集合>>> a{1, 2, 3}>>> type(a...
2020-02-03 13:00:48 448
原创 Python中统计列表中各个元素出现的次数的几种方法
文章目录用函数set()用字典键不能重复的特性用append()方法把原列表中的元素不重复的添加到一个新列表里用计数器Counter()类用函数set()num = [1, 1, 2, 2, 3, 4, 4, 1]set_num = set(num) # set()会创建一个无序且不重复的集合for i in set_num: print('%d--数量:%d' % (i,num...
2019-12-24 00:03:00 4849
原创 python匿名函数lambda
当我们传入函数时,有时,不需要显示地定义函数,用匿名函数更方便在Python中,对匿名函数提供了有限支持。以map()函数为例,计算f(x)=x*x时,除了定义一个f(x)函数外,还可以直接传入匿名函数:>>> list(map(lambda x:x*x,[1,2,3,4]))[1, 4, 9, 16]匿名函数lambda x:x*x 实际上就是:def f(...
2019-12-22 16:21:29 223
原创 python列表的赋值复制深拷贝及浅拷贝
文章目录描述赋值浅拷贝通过切片拷贝通过list()函数复制通过列表extend()方法复制通过copy模块来复制通过列表解析(列表推导)深拷贝描述在Python的列表、字典里有很多的概念,像赋值、复制、深拷贝、浅拷贝。赋值一般来说,对于普通变量x,y,直接把x值赋给y就能让两个变量相同>>> x = 1>>> id(x)2093991856...
2019-12-22 11:23:54 217
原创 python之列表(list)的详细用法
文章目录描述列表的访问与查询切片用法实例使用切片来修改列表内容使用del与切片结合来删除列表元素描述列表是python中很常用的一种数据类型。创建一个空列表,并赋值给lists,如下:lists = []列表的访问与查询使用下标访问lists = ['C','Python','C++','Java','Go']print(lists[0]) # 访问列表第一个元素...
2019-12-20 23:21:44 1225
原创 python break and continue基本用法
文章目录break 语句continue 语句综合实例break 语句break跳出当前层的循环,break以后的循环都不再执行实例1for i in range(10): if i == 5: # 如果i等于5时就跳出循环,不再执行了 break # break跳出当前层的for循环,i等于5以后的都不执行了 print(i)上面输出结果0...
2019-12-19 21:55:03 250
原创 python print()方法基本用法,print()格式化输出
文章目录print()语法参数输出类型print()格式化输出python格式化符号print()语法print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)参数objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。>>> language = 'python'...
2019-12-18 20:22:49 1689
原创 python isdigit()方法
文章目录描述isdigit()语法isdigit()参数isdigit()返回值isdigit()实例描述Python isdigit()方法是判断字符串是否全是由数字组成的isdigit()语法str.isdigit()isdigit()参数无isdigit()返回值如果字符串全是由数字组成的返回True,否则返回False。isdigit()实例message = "1...
2019-12-18 14:29:01 607
原创 python,pycharm简单设置
文章目录调出toolbar设置pycharm代码区字体的大小python,pycharm中自动添加作者,时间等信息代码设置代码解释调出toolbar点击view-appearance-toolbar设置pycharm代码区字体的大小点击file-settings(快捷键Ctrl+Alt+S)-editor-fontpython,pycharm中自动添加作者,时间等信息点...
2019-12-18 11:35:23 130
原创 python用户指定输入行数,生成一个直角三角形
文章目录要求正三角形for语句实现while语句实现反三角形for语句实现while语句实现要求用户输入一个数字,生成一个由*组成的直角三角形,如下:**********上下反转**********正三角形for语句实现column = input("请输入生成直角三角形的行数:")for i in range(int(column)): for j i...
2019-12-16 22:43:44 4775
原创 python根据输入的长和宽创建矩形
文章目录要求for循环while循环要求使用 # 号输出一个矩形,用户可以指定宽和高for循环length = input("请输入要创建矩形的长度:")width = input("请输入要创建矩形的宽度:")if int(length) == 0 or int(width) == 0: print("不能创建0长度的矩形")else: for i in ran...
2019-12-16 18:33:18 5868
原创 python九九乘法表
文章目录while循环for循环while循环num1 = 1while num1 <= 9: num2 = 1 while num2 <= num1: print("%d*%d=%d" %(num1,num2,num1*num2),end=" ") num2 += 1 num1 += 1 for循环for num1...
2019-12-16 17:33:26 113
原创 python基础not,and,or的优先级
文章目录结论过程比较 or 和 and比较 and 和 not短路逻辑运算规则and 规则or 规则结论先说结论,优先级:not > and > or 过程比较 or 和 and>>> True or False and FalseTrue假设 or 的优先级高于 and ,这个公式的结果会是False,因为会先计算(True or False) ...
2019-12-16 15:21:17 1871
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人