编程基础
GeniusReore
这个作者很懒,什么都没留下…
展开
-
Python2/3:ACM八大输入输出格式
来自 BellWind1995的ACM八大输入输出格式之Python版 只想默默的Python3的ACM输入输出格式 python2 # encoding: utf-8 ''' Python的输入是野生字符串,所以要自己转类型 strip去掉左右两端的空白符,返回str slipt把字符串按空白符拆开,返回[str] map把list里面的值映射到指定类型,返回[type] EOF用抓异常 p...原创 2019-03-10 18:04:18 · 643 阅读 · 0 评论 -
Python中的堆栈、队列、链表
1.双链表 class Node(object): def __init__(self, value=None): self._prev = None self.data = value self._next = None def __str__(self): return "Node(%s)"%self.data...转载 2019-03-11 14:48:56 · 241 阅读 · 0 评论 -
Python语言中的按位运算
原文作者:freewind 位操作是程序设计中对位模式或二进制数的一元和二元操作. 在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多. 在现代架构中, 情况并非如此:位运算的运算速度通常与加法运算相同(仍然快于乘法运算). 简单来说,按位运算就把数字转换为机器语言——二进制的数字来运算的一种运算形式。在计算机系统中,数值一律用补码来表示(存储)。 Python中的...转载 2019-03-12 17:49:05 · 296 阅读 · 0 评论 -
python中的五种异常处理机制介绍
python主要支持五种异常机制。 默认的异常处理器 复制代码 代码如下: s = 'Hello girl!' print s[100] print 'continue' 如果我们没有对异常进行任何预防,那么在程序执行的过程中发生异常,就会中断程序,调用python默认的异常处理器,并在终端输出异常信息。这种情况下,第3行代码不会执行。 try…except 复制代码 代码如下: s = 'He...原创 2019-03-12 20:12:41 · 490 阅读 · 0 评论