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

python技巧

Python_base_局部变量和全局变量

8

局部变量是在函数内部定义的变量,只能在函数内部使用。全局变量是在函数外部定义的变量,所有函数内部都可以使用这个变量。提示:在其他的开发语言中,大多不推荐使用全局变量--可变范围太大,导致程序不好维护!global关键字会告诉解释器,后面的变

linux终端推出python

7

使用quit(),exit(),或者Ctrl-D退出命令行[root@CentOS-43workspace]#pythonPython2.6.6(r266:84292,Jan222014,09:42:36)[GCC4.4.720120313

Python学习笔记-ubuntu安装setuptools及使用

10

每次重装ubuntu系统后想安装setuptools都是百度打开python官网去找,麻烦,这里记录一下。也便于安装最新版的1)安装setuptools从https://pypi.python.org/pypi/setuptools/#id

python装饰器的简单实用

7

装饰器(Decorators)可以实现在不变原有python代码功能的基础上增加功能代码。框架defouter2(func):definner(*args,**kwargs):func(*args,**kwargs)returninner@

python3基础笔记(六)模块与包

12

模块&包模块(modue)的概念:在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很

python装饰器

7

 装饰器就是在不用改变函数实现的情况下,附加的实现一些功能,比如打印日志信息等。需要主意的是装饰器本质是一个高阶函数,她可以返回一个函数。  装饰器需要用到@修饰符,我们举一个例子:  这个返回函数的函数是一个装饰器  然后我们定义需要被它

Python学习记录-2016-12-20

7

字符串操作:#!/usr/bin/envpython#-*-coding:utf-8-*-#Author:JackNiuname="Mynameis{name}"#加入一个tab键的空格print(name.capitalize())首字母

【Python3】内存释放机制

9

x、y、‘函数名’相当于门牌号(内存地址)当x、y都停止指向123时,123对应的内存被清空释放回收匿名函数没有门牌号,对应内存将被即刻回收原文:http://www.cnblogs.com/shengxinjack/p/7746492.h

python爬微博

9

#-*-coding:utf-8-*-importurllib.requestimportjson#定义要爬取的微博大V的微博IDid=‘3924739974‘#设置代理IPproxy_addr="122.241.72.191:808"#定

Python 中的TCP socket 写法

16

一、服务器server的写法:  1.创建socket套接字:网络编程接口socket(family=AF_INET,type=SOCKET_STREM,proto=0,fileno=None)提供了多种socketfamily。AF_IN

python的注释、输入、输出函数

7

注释一行#注释一行注释多行1‘‘‘21233cdsb4vdbs5单引号注释多行(写代码时不要有中文字符)6‘‘‘"""双引号也是注释多行"""#输出(打印到屏幕上的信息)#可以接受多个字符串,用逗号分隔,遇到逗号会输出一个空格1print(

python_UI设计(二)--------基本框架

5

刚才把最基本的QTwidgest的最基本框架展现出来,单纯的python和在QTdesigner中实现是很简单,但是想通过QTdesigner图形化设计出框架,然后通过GUI转换成py脚本通过修改一段代码才实现通过运行py文件实现窗口展示,

linux下python编辑器的tab补全

3

vitab.py#!/usr/bin/envpython#pythonstartupfileimportsysimportreadlineimportrlcompleterimportatexitimportos#tabcompletion

Python第三天2

5

python的字符串内建函数captlze  首字母大写upper()  全大写lower()  全小写find通过元素找索引,找不到-1index()通过元素找索引,找不到报错swpease大小写翻转repalce(old,new,cou

python的重要数据类型之字典

14

一、字典的初始1、之前已经学习的容器型数据类型只有list,那么list够用么?他有什么缺点呢?  a、列表可以储存大量的数据类型,但是如果数据量太大的话,他的查询速度比较慢  b、列表只能按照顺序存储,数据与数据之间关联性不强。针对与以上

Python 初始—(列表)

18

列表切片数组data=[a,b,c,d,e]print(data[1,3])#取出b,c,如果用-号切片则是反向取数,那么去取出来的数为data[-3,-1],如果是0则默认不填列表追加data.append(c)列表插入data.inse

python-打印简单公司员工信息表

5

python-打印简单公司员工信息表要求,输入name不为空,输入次数最多3次,3次后跳出程序;知识点:raw_inputstr转intwhilifelifelsecontinuebreakfor导入模块引用变量值格式化输出vim#!/us

【转】linux环境下python的源码安装

5

【转载:http://www.cnblogs.com/yuechaotian/archive/2013/06/03/3115482.html】【问题】在编译Sequoiadb的Python驱动源码的过程中,出现:Python.h不存在的问题

python中颜色设置

16

实现过程:终端的字符颜色使用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。转义序列是以ESC开头,即用33来表示(ESC是ASCII码用十进制表示是27,用八进制表示就是033)书写格式:开头部分:33[显示方式;前景色;背