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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头
a =' pythod' , 非空字符, 为真, or 运算, 判断为真,则不往后面计算, b= ' ', none 字符为假, or 结果取决后一个条件的计算结果, 'world' 为真
score = 75
if score >= 60:
print 'Bar\'s score is',score
print 'passed'
import math
x1 = 0.0
x2 = 0.0
def quadratic_equation(a, b, c):
if b*b+4*a*c >= 0:
x1 = (-b + math.sqrt(b*b-4*a*c))/(2*a)
x2 = (-b - math.sqrt(b*b-4*a*c))/(2*a)
return x1,x2
else:
return none
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
L = [value**2 for value in range(1,101)]

print sum(L)
#print 'hello'
print("hello, python")
print("hello"+"python")
print (45678 + int(0x12fd2))
print ("Learn Python in imooc")
print (100 < 99)
print (0xff == 255)
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
L.pop()
print L
其中 print ('<table border="1">')
border 为边框线条的宽度,添加了之后就会有表格边框
不及格成绩红色基于if判断语句
整个语句运行基于python 3,和python 2有点区别,python 3中使用items,已经没有iteritems这个方法了,请注意哦!
输出
print ('<table border="1">')
print ('<tr><th>Name</th><th>Score</th><tr>')
print ('\n'.join(tds))
找到方法了
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }
def generate_tr(name, score):
if score<60:
return '<tr><td>%s</td><td style="color:red">%s</td></tr>' % (name, score)
return '<tr><td>%s</td><td>%s</td></tr>' % (name, score)
tds = [generate_tr(name,score) for name, score in d.items()]
print([a*100+b*10+c for a in range(1,10) for b in range(0,10) for c in range(1,10) if a==c])
好像我写了个最笨的
L = ['Adam', 'Lisa', 'Bart']
L[0]='Bart'
L[2]='Adam'
print L
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消