
ex
17535
这个作者很懒,什么都没留下…
展开
-
数据结构 栈的总结
线性结构的基本特征:集合中必存在唯一的一个第一元素。集合中必存在唯一的一个最后元素 。除最后一个元素之外,均有唯一的后继。除第一个元素之外,均有唯一的前驱。栈作为一种特殊的线性结构,有哪些进一步的限制:1只能在栈的同一端进行数据的加入或者移除2先进后出栈主要应用在哪类问题求解非常广泛,在CPU内部就有提供栈这个机制。主要用途:函数调用和度返回,数字转字符,表达式求值,走迷宫等等。在CPU内部栈主要是用来进行子程序调用和返回,中断时数据保存和返回。在编程语言中:主要用来进行函数的调用.原创 2020-05-13 16:41:19 · 1539 阅读 · 0 评论 -
input()
一行多个值a,b = map(int,input().split())a, b, c = map(int, input('请输入3个整数, 用空格分隔:').split())原创 2020-05-08 22:19:41 · 302 阅读 · 0 评论 -
round函数的特点
>>> round(3.4)3>>> round(4.6)5>>> round(3.5)4>>> round(2.5)四舍六入,逢五看奇偶,奇进偶不进原创 2020-04-27 16:36:31 · 319 阅读 · 0 评论 -
除法/ // %
>>> 10/33.3333333333333335>>> 10//33>>> 10%31>>> 9/33.0>>> 9//33>>> 9%30>>>原创 2020-04-17 23:20:31 · 538 阅读 · 0 评论 -
集合-set(当对象是字符串时)
>>> set('abcd'){'b', 'd', 'a', 'c'}原创 2020-04-17 22:30:19 · 258 阅读 · 0 评论 -
字符串-排序-sort( )
b=['123','9','76','0','32']#字符串排序print(sorted(b))#按第一个数字['0', '123', '32', '76', '9']print(sorted(b, key=int))#按数值['0', '9', '32', '76', '123']原创 2020-04-17 11:01:45 · 182 阅读 · 0 评论 -
列表-排序 and 反转-sorted() reversed() key=()
alist=list(map(int,input().split()))print(sorted(alist)) #排序——从小到大print(sorted(alist,reverse=True))#排序——从大到小print(alist[::-1])#反转print(list(reversed(alist)))#反转4 2 -9 5 -3[-9, -3, 2, 4, 5][5, ...原创 2020-04-17 10:39:56 · 277 阅读 · 0 评论 -
map的用法-转换
>>> a='12 45 67'>>> a'12 45 67'>>> a.split()['12', '45', '67']>>> int(a.split) Python给的消息: TypeError: int() argument must be a string, a bytes-lik...原创 2020-04-17 10:18:26 · 257 阅读 · 0 评论 -
列表-添加、合并+ .append() .extend()
>>> a=[1,2,3]>>> b=[3,6,9]>>> a+b #a b 都不发生改变[1, 2, 3, 3, 6, 9]>>> a.extend(b)#无[ ] 等同于+ 且 a改变>>> a[1, 2, 3, 3, 6, 9]>>> a.append(b)#带有[...原创 2020-04-17 10:07:20 · 280 阅读 · 0 评论 -
列表-嵌套 x=[[ ]]
>>> x=[[]]>>> x[[]]>>> x[0][]>>> x[0].append(1) #.append()只能添加一个元素!>>> x[[1]]>>> x[0].append(1)>>> x[[1, 1]]>>> x[0]...原创 2020-04-17 09:35:13 · 399 阅读 · 0 评论 -
字典-赋值 x={1:2} x[2]=3
x={1:2}x[2]=3print(x){1:2,2:3}>>> x={1:2}>>> x[2]=4>>> x{1: 2, 2: 4}原创 2020-04-17 09:22:42 · 4197 阅读 · 1 评论 -
列表-alist=[1,2,3],alist*3与[alist]*3
>>> alist=[1,2,3]>>>alist[1, 2, 3]>>> alist*3[1, 2, 3, 1, 2, 3, 1, 2, 3]>>> [alist][[1, 2, 3]]>>> [alist]*3[[1, 2, 3], [1, 2, 3], [1, 2, 3]]原创 2020-04-17 09:18:32 · 4142 阅读 · 0 评论 -
无法进行print(reversed(X))
>>> print(sorted(list))[0, 1, 3, 4, 4, 9, 78]>>> list=[1,4,78,9,3,4,0,]print(sorted(list,reverse=True))[78, 9, 4, 4, 3, 1, 0]>>> print(reversed(list))<list_revers...原创 2020-04-17 09:04:20 · 192 阅读 · 0 评论 -
开方的几种方法
import mathmath.sqrt(2)1.41421356237309512**0.52**(1/3)1.2599210498948732原创 2020-04-17 00:15:32 · 458 阅读 · 0 评论 -
_and_and_ 与_or_or_or
and:有一个是false 返回false前n-1个都true 返回第n个>>> 1>2 and 3False>>> 1<2 and 33>>> 1<2 and 1>2 and 3False>>> 1<2 and 1<3 and 33or:(规律相反)有一个是tr...原创 2020-04-16 23:52:59 · 182 阅读 · 0 评论 -
.format与round()的区别
>>> a=3.12>>> print(round(a,2))3.12>>> print(round(a,1))3.1>>> print('{:.2f}'.format(a))3.12>>> print('{:.1f}'.format(a))3.1>>> b=3....原创 2020-04-16 23:45:23 · 624 阅读 · 0 评论