为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
L = ['Adam', 'Lisa', 'Paul', 'Bart']
n=2
while n >0:
m=n+1
L.pop(m)
n=n-1
if len(L) == 2:
print L
L = ['Adam', 'Lisa', 'Bart']
L[-1] = L[0]
L[0] = 'Bart'
print L
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }

sum = 0.0

for sc in d.itervalues() :
sum=sum+sc
ave=sum/len(d.values())
print ave
L = []
for n in range(1,101): #1~100
L.append(n**2)
print sum(L)
等差数列的公式忘记了
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print x[0] + ':', x[1]
tuple也是不可变,实测可以作为key用。
python多些实战项目课程就好了
for x in range(0,10):#0~9
for y in range(0,10):#0~9
if x < y:
print x * 10 + y
sum = 0
x = 0
while True:
x = x + 1
if x > 100:
break
if x % 2 > 0:
sum += x
print sum

忘了要用continue,嘛,还是算了。
sum = 0
x = 1
n = 1
while True:
sum += 2**(n-1)
if n >= 20:
break
n += 1
print sum



Python 居然不支持 n++ 这种语法,太失望了。
def greet(name='world'):
print 'Hello,',name,'.'

greet()
greet('Bart')
用逗号输出会自动在两个连接的字符串之间加一个空格
int()函数的第二个参数是转换进制,如果不传,默认是十进制 (base=10),可以直接输出;如果传了,就把传入的参数当做进制数,转换成十进制后再输出。所以int()函数最后输出的都是十进制的!
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(-1)
L.pop(-1)
print L

不走寻常路。
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消