计算机科学和编程导论-week3-对象
来源:互联网 发布:职业女装 知乎 编辑:程序博客网 时间:2024/06/05 03:30
计算机科学和编程导论
Week3
对象
元组
列表
字典
字符串:字符的有序序列
元组
元组 = (’’,’’,’’)
指定某个位置(()[num])
切片 (()[num:num])
(’’,)逗号为元组,否则为字符
def findDivisors(n1, n2):
divisors = ()
for i in range(1, min(n1, n2) + 1):
if n1%i == 0 and n2%i == 0:
divisors = divisors + (i,)
return divisors
公约数 元组
divisors = findDivisors(20, 100)
total = 0
for d in divisors:
total += d
print(total)
计算元组divisors
列表
列表 = [’’,’’,’’,’’]
列表可变
.append()列表添加
别名
列表[num] = ’’改变元素
[a] = [b] + [c] +串联列表,创建新列表
.remove()列表移除
[:]从头到尾
对象
一级对象:数据类型
def applyToEach(L, f):
for i in range(len(L)):
L[i] = f(L[i])
#函数和列表都可导入
#函数是列表元素
字典
字典 = {a:1,b:2,...any:num} or {1:a,2:b...num:any}
键a:/键1:
字典 无序,可以为任何值
.key()
字典可迭代
0 0
- 计算机科学和编程导论-week3-对象
- 计算机科学和编程导论-week3-递归
- 计算机科学和编程导论-week3-作业
- 计算机科学和编程导论-week1-计算机科学简介
- 计算机科学和编程导论-week1-编程基础
- MIT 计算机科学和Python 编程导论
- 计算机科学和编程导论-week2-简单算法
- 计算机科学和编程导论-week2-函数
- 计算机科学和编程导论-week2-作业
- 麻省理工开放课程:计算机科学及编程导论
- 麻省理工开放课程:计算机科学及编程导论
- MIT《计算机科学与编程导论》课堂笔记
- MIT《计算机科学与编程导论》第六讲
- MIT《计算机科学与编程导论》第七讲
- mit 计算机科学及编程导论(1)
- mit 计算机科学及编程导论(2)
- mit 计算机科学及编程导论(3)
- mit 计算机科学及编程导论(4)
- 已知先序和中序构建二叉树并且以层序输出
- 一张图看明白金融数据架构
- 逻辑回归模型介绍和程序实现
- 贪心算法为什么就是经典?
- win10 版本下的ZWMAX完全安装方法之更改UCG
- 计算机科学和编程导论-week3-对象
- 搞懂js继承方法
- Next Greater Element I
- 【学习笔记(JAVA从入门到精通)】Java数据类型&操作符【内含问题,Mark】
- 矩阵与斐波那契数列
- 搭建三层架构
- Another Server(语文功底题)
- 深度学习小白——Alexnet之tensorflow实现
- 消息总线能否实现消息必达?