python学习记录【转】
解决编码错误(中文字符问题)在最上方添加:# -*- coding: utf-8 -*-
(无法解决输出中文的问题
_____________________________________________________________________________
split()函数
A.split(' ') #把A字符串每出现一个空格分隔
例子:
a = 'name:haha,age:20|name:python,age:30|name:fef,age:55'
print a.split('|')
运行结果:
['name:haha,age:20', 'name:python,age:30', 'name:fef,age:55']
____________________________________________________________________________
sorted()函数
进行排序
———————————————————————————————
pop()函数
=出栈
pop() 弹出最后一个元素
pop(-1) 弹出最后一个元素
pop(0) 弹出第一个元素
———————————————————————————————
在def中定义函数的时候通过"""XXXXX""" 进行帮助文件的撰写
———————————————————————————————
range() 函数
ex: range(0,5) # 理解为0<=x<5
range(0,5,2)# 其中"2"指每次循环+2,或者可以理解为
———————————————————————————————
.append()
列表增加一个元素
ex: 列表名.append(x)
=列表名里面多了一个x的元素
————————————————————————————————
false<—— 这个是一个未定义的参数
False <—— 这个是一个已经定义的布尔型参数
_______________________________________________________________________________
字典功能
states = {
'Oregon': 'OR',
'Florida': 'FL',
'California': 'CA',
'New York': 'NY',
'Michigan': 'MI'
}
states.items()
>>> [('California', 'CA'),( 'Michigan', 'MI'),('New York', 'NY'),('Florida','FL'),('Oregon', 'OR')]
.keys() <—— 留下主键(如'California','Michigan')
.values() <——留下值(如'CA','MI')
——————————————————————————————————
super() 函数。
调用MRO下一个类(注意:未必是该函数的父类)
ex:
MRO:F E B C D A
super(C, self).__init__() #调用的就是D
____________________________________________________________________________________
可以直接传递函数(),不过在很多情况下可能传递字符串更好
比如 return(escape())
---------------------------------------------------------
import 做引用文件的时候。目标文件的 函数、类等要加 文件名.XXX
ex: import ex43
ex43.loading
转自:http://blog.sina.com.cn/s/blog_536c14870102w2k9.html
页:
[1]