Python笔记

来源:互联网 发布:淘宝会员信誉怎么提升 编辑:程序博客网 时间:2024/05/22 10:27
1、class 语句
calss className(base_class):
statement(s)

2、类
calss c1(obj):
x = 32
print c1.x
3、自定义类
class className:
suit
calss calssName(base_class)
suit

4、
type()不会认为子类是一种父类类型。
isinstance()会认为子类是一种父类类型。
5、
字典(dictionary)是Python中另一个非常有用的内置数据类型。
列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典是一种映射类型,字典用"{ }"标识,它是一个无序的键(key) : 值(value)对集合。
键(key)必须使用不可变类型。
在同一个字典中,键(key)必须是唯一的。


6、字典实例
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
dict = {}
dict['one'] = "1 - 菜鸟教程"
dict[2]     = "2 - 菜鸟工具"


tinydict = {'name': 'runoob','code':1, 'site': 'www.runoob.com'}




print (dict['one'])       # 输出键为 'one' 的值
print (dict[2])           # 输出键为 2 的值
print (tinydict)          # 输出完整的字典
print (tinydict.keys())   # 输出所有键
print (tinydict.values()) # 输出所有值




7、注释
单行注释#
多行注释 '''   '''
或者 """   """


8、三引号:

9、元组:
元组中的值不能修改

10、迭代器
迭代是Python最强大的功能之一,是访问集合元素的一种方式。。
迭代器是一个可以记住遍历的位置的对象。
迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。
迭代器有两个基本的方法:iter() 和 next()。
字符串,列表或元组对象都可用于创建迭代器:
#!/usr/bin/python3
# -*- codring: -*-


import sys


l = [1, 2, 3, 4, 5]
a = iter(l)


while True:
try:
print(next(a))
except StopIteration:
sys.exit()





#!/usr/bin/python3
# -*- cording: UTF-8 -*-
def lmy( m, n ): 
print ("we are in %s"%__name__)
print ( n + m )


#if __name__ == '__main__':
#lmy( 2, 3 )


def lmy1 ( m1 ):








#!/usr/bin/python3
# -*- coding: utf_8 -*-
 
from module import lmy
lmy( 2, 8)