Python基础
Kyrie2011
这个作者很懒,什么都没留下…
展开
-
Python3.7判断标识符的合法性
1.Python中的标识符必须满足: 收个字符以字母或下划线开头 后面的字符可以是字母、下划线或者数字 2.导入的模块:import String 需要用到模块String中如下函数: string.ascii_letters >>>string.ascii_letters 'abcdefghijklmnopqrstuvwx原创 2018-08-17 21:18:01 · 4827 阅读 · 0 评论 -
Python 3 拷贝Python对象、浅拷贝和深拷贝
此文的目的是总结述Python对象的引用、浅拷贝及深拷贝的机制,有助于大家深入的理解其中的含义。 在讲述之前,大家应该很清楚什么是原子类型的对象和容器类的对象。常见的原子类型对象比如数字、字符串等,容器类对象比如列表、元组、字典等。 1.对象的引用 这个比较好理解,为对象创建一个引用。比如赋值操作: >>> A = 2 #1 >>&am原创 2018-08-26 22:12:25 · 285 阅读 · 0 评论 -
Python3.7用list模拟堆栈的数据结构
列表有容器和可变的特性,这使得它非常灵活,可以用它来构建其他的数据结构如堆栈。 1.堆栈 堆栈是一个后进先出(LIFO)的数据结构,其工作方式就像自助餐厅里面用于放盘子的弹簧支架。把盘子想像成对象,第一个离开堆栈的是最后放上的那个。“push”经常表示的把一个对象压入堆栈中,“pop”则是将堆栈最上面的元素弹出(移除)。其示意图: (图) 2.函数 把列表作为堆栈用于存储和取回输入的字符...原创 2018-08-20 09:16:44 · 320 阅读 · 0 评论