1290
文章
1331440
访问
python面试题(22)
字典(0)
python面试(18)
2024-11(1)
webbrowser模块提供了一个高级接口来显示基于Web的文档,大部分情况下只需要简单的调用open()方法。 webbrowser定义了如下的异常:exception webbro
1 Py3默认使用utf-8编码,python2使用ascill码 2 去除了<>,全部改用!= 3 整型除法返回浮点数,要得到整型结果,请使用// 4
1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3
函数 描述int(x [,base ]) 将x转换为一个整数long(x [,base ]) 将x转换为一个长整数f
>>> l = [1,1,2,3,4,5,4]>>> list(set(l))[1, 2, 3, 4, 5]或者d = {}for x in mylist: d[x] = 1mylist = list(d.keys())
与C表达式 bool ? a : b类似,但是bool and a or b,当 a 为假时,不会象C表达式 bool ? a : b 一样工作 应该将 and-or 技巧封装成一个函数:def choose(bool, a, b): return (bool and [a] or [b])[0]因为 [a] 是一个非空列表,它永远不会为假。甚至 a 是 0 或 '' 或其它假值,列表[a]为真,因为它有一个元素。
#使用__metaclass__(元类)的高级python用法 class Singleton2(type): def __init__(cls, name, bases, dic
Python 可以作为编程的入门语言,因为他具备以下特质: 1. 解释性 2. 动态特性 3. 面向对象 4. 语法简洁 5. 开源 6. 丰富的社区资源 7 库丰富
① 利用生成器generator ②迭代器进行迭代遍历:for line in file
1 迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身。对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台f
Python支持5种数据类型: 1. Numbers(数字)——用于保存数值2. Strings(字符串)——字符串是一个字符序列。我们用单引号或双引号来声明字符串。3.
在我们想计算长度的字符串上调用函数len()即可>>> len('hhhhhhhhjg')10
Python中创建包是比较方便的,只需要在当前目录建立一个文件夹, 文件夹中包含一个__init__.py文件和若干个模块文件, 其中__init__.py可以是一个空文件,但还是建议将包中所有需要导出的变量放到__all__中,这样可以确保包的接口清晰明了,易于使用。
虽然这两种文件均保存字节代码,但.pyc文件是Python文件的编译版本,它有平台无关的字节代码,因此我们可以在任何支持.pyc格式文件的平台上执行它。Python会自动生成它以优化性能(加载时间,而非运行速度)
TKinter是一款很知名的Python库,用它我们可以制作图形用户界面。其支持不同的GUI工具和窗口构件,比如按钮、标签、文本框等等。这些工具和构件均有不同的属性,比如维度、颜色、字体等。>>> import tkinter>>> top=tkinter.Tk()
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!
关于本站/关于站长
python(0)
列表(0)
人工智能(0)
sanic(0)