关于python,一些整理
参数传递
1 a = 1
2 def fun(a):
3 a = 2
4 fun(a)
5 print a
6
7 # 输出: 1
a = []
def fun(a):
a.append(1)
fun(a)
print a # 输出 [1]
元类
类就是一组用来描述如何生成一个对象的代码段
类属性和实例属性
看一个比较坑的例子:
class A():
a = 1 #类属性
a = A()
b = A()
print(A.a, a.a, b.a)
#输出 1 ,1 ,1
a.a = 2
print(A.a, a.a, b.a)
#输出 1, 2, 1 既然是类属性,为什么b的没有改变?
A.a = 3
print(A.a, a.a, b.a)
# 3, 2, 3 为什么b跟随着A改变了,而a没有呢?
迭代器和生成器
GIL锁
关于python,一些整理的更多相关文章
- python django整理(五)配置favicon.ico,解决警告Not Found: /favicon.ico(转载)
		版权声明:本文为博主原创文章,欢迎交流分享,未经博主允许不得转载. https://blog.csdn.net/HHTNAN/article/details/78549561 Django 浏览器打开 ... 
- python基础整理笔记(五)
		一. python中正则表达式的一些查漏补缺 1. 给括号里分组的表达式加上别名:以便之后通过groupdict方法来方便地获取. 2. 将之前取名为"name"的分组所获得的 ... 
- python基础整理笔记(四)
		一. python 打开文件的方法 1. python中使用open函数打开文件,需要设定的参数包括文件的路径和打开的模式.示例如下: f = open('a.txt', 'r+') 2. f为打开文 ... 
- python基础整理笔记(一)
		一. 编码 1. 在python2里,加载py文件会对字符进行编码,需要在文件头上的注释里注明编码类型(不加则默认是ascII). # -*- coding: utf-8 -*- print 'hel ... 
- Python模块整理(三):子进程模块subprocess
		文章 原始出处 http://ipseek.blog.51cto.com/1041109/807513. 本来收集整理网络上相关资料后整理: 从python2.4版本开始,可以用subprocess这 ... 
- python基础整理----基本概念和知识
		整理一下python的基本概念和知识, 主要用python3为语法标准. python介绍 一种面向对象的解释性计算机设计语言,具有丰富和强大的库. python定位:"优雅".& ... 
- python模块整理29-redis模块
		date:20140530auth:jinhttp://github.com/andymccurdy/redis-pyhttps://github.com/andymccurdy/redis-py/b ... 
- 这几天加班熬夜把所有Python库整理了一遍,非常全面!
		库名称简介 Chardet 字符编码探测器,可以自动检测文本.网页.xml的编码.colorama 主要用来给文本添加各种颜色,并且非常简单易用.Prettytable 主要用于在终端或浏览器端构建格 ... 
- Python库整理
		库名称简介 Chardet字符编码探测器,可以自动检测文本.网页.xml的编码. colorama主要用来给文本添加各种颜色,并且非常简单易用. Prettytable主要用于在终端或浏览器端构建格式 ... 
- 使用Python爬虫整理小说网资源-自学
		第一次接触python,原本C语言的习惯使得我还不是很适应python的语法风格.希望读者能够给出建议. 相关的入门指导来自以下的网址:https://blog.csdn.net/c406495762 ... 
随机推荐
- Qt 配置文件QSettings
			QString appDirPath = QCoreApplication::applicationDirPath(); QSettings* configIniRead = new QSetting ... 
- AngularJS 表单
			AngularJS 表单是输入控件的集合. HTML控件 以下 HTML input 元素被称为 HTML 控件: input 元素 select 元素 button 元素 textarea 元素 H ... 
- SQL位移运算函数
			-- ============================================= -- Author: <maco_wang> -- Create date: & ... 
- acm数学(待续)
			意图写出http://www.cnblogs.com/kuangbin/archive/2012/08/28/2661066.html这个东西的完善版. 1.置换,置换的运算 poj 2369 Per ... 
- SOAPUI使用教程-验证SOAP服务
			当soapUI创建一个功能性TestCase 一个很常见的场景是你想一些SOAP / WSDL服务验证响应检查返回正确的结果. 一旦你导入了您想要测试的WSDL服务这样做很容易: 添加一个新的SOAP ... 
- BZOJ1055: [HAOI2008]玩具取名
			... #include<bits/stdc++.h> using namespace std; int q[255]; char s[205]; char p[]={'W','I','N ... 
- Graphviz从入门到不精通
			1.安装Graphviz (windows 版本,后面说linux下的安装) 1.1)下载安装文件 从graphviz官网下载 http://www.graphviz.org/Download.php ... 
- Mysql创建新用户方法
			1. CREATE USER 语法: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 例子: CREATE USER 'dog'@'lo ... 
- C# 线程调用主线程中的控件
			由于项目的需要,最近几天一直在做串口和数据库.由于C#使用的时间不长,所以在编写代码和调试的过程中总是遇到意想不到的问题,比如在使用串口接收数据的时候,在接收数据事件中想把接收的数据放入一个textb ... 
- FK JavaScript之:ArcGIS JavaScript API之地图动画
			地图要素动画应用场景:动态显示地图上的要素的属性随着时间的改变而改变,并根据其属性的变化设置其渲染.比如:某水域项目中,随着时间的变化,动态展现水域的清淤进度 本文目的:对ArcGIS JavaScr ... 
