![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
YangCQU
这个作者很懒,什么都没留下…
展开
-
python中的条件表达式
问题描述今天在写了如下条件表达式:for i in range(-2,3): prespace = i if i > 0 else -i结果直接报了如下错误:SyntaxError: can't assign to conditional expression问题解决查阅官方文档: python官方文档后发现有如下说明:# first ver...原创 2018-05-21 21:23:14 · 5024 阅读 · 0 评论 -
python中打印菱形
方法一:# 原始的办法total = int(input("How many lines(odd) do you want to print:"))mid = total // 2 + 1for i in range(1,total): if i < mid: print(" "*(mid-i)+"*"*(2*i-1)) else: ...原创 2018-05-21 21:36:09 · 1732 阅读 · 0 评论 -
堆和栈的区别
概述堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。要点:堆:队列优先,先进先出(FIFO)。栈:先进后出(FILO)。堆栈空间分配栈(操作系统):有操作系统自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆(程序员&操作系统):一般由程序员分配释放,如程序员不释放,程序结...转载 2018-08-30 01:18:25 · 195 阅读 · 0 评论