马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
解决编码错误(中文字符问题)
在最上方添加:# -*- 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,或者可以理解为[0,2,4]
———————————————————————————————
.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
|