07 2018 档案
摘要:PyCharm PyCharm是一个用于计算机编程的集成开发环境(IDE),主要用于Python语言开发,由捷克公司JetBrains开发,提供代码分析、图形化调试器,集成测试器、集成版本控制系统(Vcs),并支持使用Django进行网页开发。PyCharm一个跨平台开发环境,拥有Windows,m
阅读全文
摘要:1)首先,写法不一样: 2)在多继承中,新式类采用广度优先搜索,而旧式类是采用深度优先搜索。 3)新式类更符合OOP编程思想,统一了python中的类型机制。 Python 2.x中默认都是经典类,只有显式继承了object才是新式类 Python 3.x中默认都是新式类,不必显式的继承object
阅读全文
摘要:下面的代码可以让字符串居中,左对齐和右对齐,字符串长度设置为50,居中后左右补充空格,右对齐会在左侧补充空格 result:
阅读全文
摘要:本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库,后续会发布相应专题的文章)。 首先,按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循环,文件对象,错误&异常,函数,模块,面向对象编程; 接着,结合这些思维导图主要参
阅读全文
摘要:1 def func(): 2 print(111) 3 yield 1 4 g = func() 5 g1 = (i for i in g) 6 g2 = (i for i in g1) 7 8 print(list(g)) # 111 [1] 9 print(list(g1)) # [] 10 print(list(g2)) # [] 1...
阅读全文
摘要:Quiver快速入门 装载自:https://github.com/HappenApps/Quiver/wiki/Quiver%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8 Quiver快速入门 装载自:https://github.com/HappenApps/Quive
阅读全文
摘要:1 lst = ["皇阿玛", "皇额娘", "容嬷嬷", "紫薇"] 2 # 模拟for循环 3 it = lst.__iter__() 4 while True: 5 try: 6 name = it.__next__() 7 print(name) 8 except StopIteration: # 拿完了 9 break ...
阅读全文
摘要:结果: list1=[10]list2=[123]list3=[10, 'a'] list1=[10, 'a']list2=[123]list3=[10, 'a']
阅读全文
摘要:1x1=1 2x1=2 2x2=4 3x1=3 3x2=6 3x3=9 4x1=4 4x2=8 4x3=12 4x4=16 5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 6x1=6 6x2=12 6x3=18 6x4=24 6x5=30 6x6=36 7x1=7 7x2=14
阅读全文
摘要:1 def func(*args): 2 # sum = 0 3 # for el in args: 4 # sum += el 5 # return sum 6 return sum(args) # sum() 求和 def func(*args): return sum(args)
阅读全文
摘要:概述# 原稿地址:使用 2to3 将代码移植到 Python 3 几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作
阅读全文
摘要:dic = [1,2,3,4,5] for a,b in enumerate(dic): print(a,b) # a就是索引 b是元素
阅读全文
摘要:给出一个纯数字列表. 请对列表进行排序(升级题). 思路: 1.完成a和b的数据交换. 例如,a=10,b=24 交换之后,a=24,b=10 a = 24 b = 10 a,b = 24,10 a,b = b,a print(a,b)# a,b = 10,24 加中间值 i 2. 循环列表. 判断
阅读全文
摘要:Python数据类型之间的转换 函数描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 complex(real [,imag]) 创建一个复数 str(x) 将对象 x 转换为字符串 repr(x)
阅读全文
摘要:python——赋值与深浅拷贝 初学编程的小伙伴都会对于深浅拷贝的用法有些疑问,今天我们就结合python变量存储的特性从内存的角度来谈一谈赋值和深浅拷贝~~~ 预备知识一——python的变量及其存储 在详细的了解python中赋值、copy和deepcopy之前,我们还是要花一点时间来了解一下p
阅读全文
摘要:1.strip():把头和尾的空格去掉 2.lstrip():把左边的空格去掉 3.rstrip():把右边的空格去掉 4.replace('c1','c2'):把字符串里的c1替换成c2。故可以用replace(' ','')来去掉字符串里的所有空格 5.split():通过指定分隔符对字符串进行
阅读全文
摘要:Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。 在编译时会出现这样的错IndentationError:expected an indent
阅读全文