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)
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)
阅读全文
0 0
- Python笔记
- python笔记
- python笔记
- python笔记
- python笔记
- PYTHON笔记
- python笔记
- python笔记
- python笔记
- Python笔记
- Python笔记
- Python笔记
- PYTHON笔记
- Python笔记
- python笔记-------------
- python笔记
- Python笔记
- python 笔记
- iOS中tableView组头部和尾部标题设置
- WPF 毛玻璃效果(转载)
- get/post 以及幂等性
- 怎样在Git码云上上传项目
- HDU 6052 2017 Multi-University Training Contest
- Python笔记
- Java知识(循环语句)
- 数据集与标注等工具
- virtualbox安装centos7
- 使用cocoapods导入第三方后 报错_OBJC_CLASS_$_XXX
- 浅谈UML---协作图
- RTMP直播到FMS中的AAC音频直播
- Android Launcher3修改应用图标,隐藏应用图标
- java基础购物选择数量计算,结算找零