
ex
17535
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构 栈的总结
线性结构的基本特征: 集合中必存在唯一的一个第一元素。 集合中必存在唯一的一个最后元素 。 除最后一个元素之外,均有唯一的后继。 除第一个元素之外,均有唯一的前驱。 栈作为一种特殊的线性结构,有哪些进一步的限制: 1只能在栈的同一端进行数据的加入或者移除 2先进后出 栈主要应用在哪类问题求解 非常广泛,在CPU内部就有提供栈这个机制。 主要用途:函数调用和度返回,数字转字符,表达式求值,走迷宫等等。 在CPU内部栈主要是用来进行子程序调用和返回,中断时数据保存和返回。 在编程语言中:主要用来进行函数的调用.原创 2020-05-13 16:41:19 · 1549 阅读 · 0 评论 -
input()
一行多个值 a,b = map(int,input().split()) a, b, c = map(int, input('请输入3个整数, 用空格分隔:').split())原创 2020-05-08 22:19:41 · 316 阅读 · 0 评论 -
round函数的特点
>>> round(3.4) 3 >>> round(4.6) 5 >>> round(3.5) 4 >>> round(2.5) 四舍六入,逢五看奇偶,奇进偶不进原创 2020-04-27 16:36:31 · 336 阅读 · 0 评论 -
除法/ // %
>>> 10/3 3.3333333333333335 >>> 10//3 3 >>> 10%3 1 >>> 9/3 3.0 >>> 9//3 3 >>> 9%3 0 >>>原创 2020-04-17 23:20:31 · 553 阅读 · 0 评论 -
集合-set(当对象是字符串时)
>>> set('abcd') {'b', 'd', 'a', 'c'}原创 2020-04-17 22:30:19 · 272 阅读 · 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 · 195 阅读 · 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 · 287 阅读 · 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 · 272 阅读 · 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 · 292 阅读 · 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 · 414 阅读 · 0 评论 -
字典-赋值 x={1:2} x[2]=3
x={1:2} x[2]=3 print(x) {1:2,2:3} >>> x={1:2} >>> x[2]=4 >>> x {1: 2, 2: 4}原创 2020-04-17 09:22:42 · 4224 阅读 · 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 · 4172 阅读 · 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 · 202 阅读 · 0 评论 -
开方的几种方法
import math math.sqrt(2) 1.4142135623730951 2**0.5 2**(1/3) 1.2599210498948732原创 2020-04-17 00:15:32 · 464 阅读 · 0 评论 -
_and_and_ 与_or_or_or
and: 有一个是false 返回false 前n-1个都true 返回第n个 >>> 1>2 and 3 False >>> 1<2 and 3 3 >>> 1<2 and 1>2 and 3 False >>> 1<2 and 1<3 and 3 3 or:(规律相反) 有一个是tr...原创 2020-04-16 23:52:59 · 198 阅读 · 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 · 645 阅读 · 0 评论