当前位置:首页 > Python教程 > python技巧

python技巧

《python从入门到实践》--第四章基本操作列表 重点及课后练习

6

题目:4-1比萨:想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for循环将每种比萨的名称都打印出来。修改这个for循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称。对于每种比萨,都显示一行输出,如“Ilikepepper

python将列表元素按指定数目分组

5

比如,有时候,我们需要将列表中的元素,按照每5个分组,分成好几个组时,可以采用下面的代码a=[1,2,3,4,5,6,7,8,9,10,11]step=5b=[a[i:i+step]foriinrange(0,len(a),step)]pr

Python异常

13

摘自官网:https://docs.python.org/zh-cn/3.7/tutorial/errors.html#处理异常try...expect...else(可选)whileTrue:try:user_input=int(inpu

python 模块的介绍(一)

7

模块让你能够有逻辑地组织你的Python代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块也是Python对象,具有随机的名字属性用来绑定或引用。简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量

详解python解包

15

1、解包在英文里叫做Unpacking,就是将容器里面的元素逐个取出来(防杠精:此处描述并不严谨,因为容器中的元素并没有发生改变)放在其它地方。2、举例:如果列表中有3个元素,那么刚好可以分配给3个变量。除了列表对象可以解包之外,任何可迭代

Python中常见的文件对象内建函数

7

文件对象内建方法列表文件对象的方法操作file.close()关闭文件file.fileno()返回文件的描述符(filedescriptor,FD,整数值)file.flush()刷新文件的内部缓冲区file.isatty()判断file

Linux安装python3.6

5

Linux下安装Python3.6和第三方库如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!!不要动现有的python2环境!一、安装py

Python中的包

6

一个Python程序中包含多个包,一个包中包含了多个模块一、什么是包包是一个分层次的目录结构,他将一组功能相近的模块组织在一个目录中二、包的作用代码规范避免模块名称冲突三、包与目录的区别包含__init__.py文件的目录称为包目录里通常不

小白学 Python(20):迭代器基础

7

人生苦短,我选Python前文传送门小白学Python(1):开篇小白学Python(2):基础数据类型(上)小白学Python(3):基础数据类型(下)小白学Python(4):变量基础操作小白学Python(5):基础运算符(上)小白学

【python迭代】迭代

7

1概念1.容器数据结构:多个元素组织在一起,并且提供了访问元素的方法2.可迭代对象//序列-->可迭代对象实现了__iter__的对象,可以用在迭代工具中遍历2.迭代器//1.访问集合元素的一种方式2.可以记住遍历状态实现了__ite

解读python中SocketServer源码

22

再看继承  真正的大餐来之前,还是来点儿开胃菜!回顾一下关于类的继承的知识:  我们先看上面的代码,这是一个简单的类继承,我们可以看到父类Base和子类Son,它们中各有一个Testfunc方法,当我们实例化子类的对象sonobj时,可以看

python之XML文件解析

14

python对XML的解析常见的XML编程接口有DOM和SAX,这两种接口处理XML文件的方式不同,当然使用场合也不同。python有三种方法解析XML,分别是SAX,DOM,以及ElementTree三种方法。以下案例依次介绍三种方法: 

Python中的三个骚操作和黑魔法技术,装逼必备

6

本文主要介绍Python的高级特性:列表推导式、迭代器和生成器,是面试中经常会被问到的特性。因为生成器实现了迭代器协议,可由列表推导式来生成,所有,这三个概念作为一章来介绍,是最便于大家理解的,现在看不懂没关系,下面我不仅是会让大家知其然,

Python turtle库的学习笔记

6

pythonturtle库的学习笔记turtle(海龟)是Python重要的标准库之一,它能够进行基本的图形绘制。turtle图形绘制的概念诞生于1969年,成功应用于LOGO编程语言。turtle库绘制图形有一个基本框架:一个小海龟在坐标

PYTHON压平嵌套列表

3

list是Python中使用最频繁的数据类型,标准库里面有丰富的函数可以使用。不过,如果把多维列表转换成一维列表(不知道这种需求多不多),还真不容易找到好用的函数,要知道Ruby、Mathematica、Groovy中可是有flatten的