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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
# -*- coding: UTF-8 -*-
S = ['Adam', 'Lisa', 'Bart']
#追加到末尾
S.append('paul')
print 'S=',S

#添加到任意位置
S.insert(0,'mary')
print '\nS=',S,'\n'


L = ['Adam', 'Lisa', 'Bart']
L.insert(2,'Paul')
print L
仔细看了一下报错,L.pop(3)出了问题,看了一下小伙伴的代码,想了想,想通了,原来第一次删除以后,L的值会变化,然后下一个会采用变化后的值去执行
# -*- coding: UTF-8 -*-
L = [95.5, 85, 59]
print '倒数第一:',L[-1]
print '倒数第二:',L[-2]
print '倒数第三:',L[-3]
print '测试倒数第四:',L[-4]
'''Traceback (most recent call last):
File "index.py", line 6, in
print '测试倒数第四:',L[-4]
IndexError: list index out of range
'''
# -*- coding: UTF-8 -*-
L = [95.5,85,59]
print '第一名:',L[0]
print '第二名:',L[1]
print '第三名:',L[2]
print '测试L[3]:',L[3]
'''Traceback (most recent call last):
File "index.py", line 6, in
print '测试L[3]:',L[3]
IndexError: list index out of range
'''
# -*- coding: UTF-8 -*-
'''列表 list 用 [ ]表示,是一种有序的集合,可以随时添加和
删除其中的元素'''
S=['michael',100,True] #可包含多种数据类型的数据
print 'S=',S
empty_list=[]
print '\n空list:',empty_list
L = ['adam', 95.5, 'lisa', 85, 'bart', 59]
print '\nL=',L
# -*- coding: UTF-8 -*-
s=True
print s and 's=T' or 's=F'
# a and b : 若a为真,返回b;若a为假,则返回a.
# a or b : 若a为真,返回a;若a为假,则返回b.
a = 'python'
print '\nhello,', a or 'world'
print '连接词为or,a为真,故返回a'
b = ''
print '\nhello,', b or 'world'
print '连接词为or,b为假,故返回\'world\''
# -*- coding: UTF-8 -*-
print '整数除以整数的结果还是整数:'
print '2.5 + 10/4 =',2.5 + 10 / 4
print '被除数与除数有一个为浮点数,则结果为浮点数:'
print '2.5 + 10/4 =', 2.5 + 10.0 / 4
print '2.5 + 10/4 =', 2.5 + 10 / 4.0
# -*- coding: utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

print u'中文\n'

print u'中文\n日文\n韩文\n'

print u'''第一行
第二行\n'''

print u''' 静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
'''
# -*- coding: UTF-8 -*-
print r'\(~_~)/ \(~_~)/'
print r'''"To be, or not to be": that is the question.
Whether it's nobler in the mind to suffer.'''
print '1:'
s = 'Python was started in 1989 by "Guido".\nPython is free and easy to learn.'
print s
print '2:'
t = 'Python was started in 1989 by "Guido".\nPython\'s free and easy to learn.'
print t
print '3:'
a = '''Python was started in 1989 by "Guido".
Python is free and easy to learn.'''
print a
# -*- coding: UTF-8 -*-

x1 = 1
d = 3
n = 100
x100 = x1+(n-1)*d #通项公式
s = (n*(x1+x100))/2 #前n项和公式
print s
感觉不行,如果把list改为元数组,结果元素地址变了,这也不符合元素组的规则。所以我没想出来
# -*- coding: UTF-8 -*-

#print 'hello'
'''
print 'hello'

'''
# -*- coding: UTF-8 -*-
#input code
print '1:'
print 'hello,python'
print '2:'
print 'h'+'e'+'l'+'l'+'o'+','+'p'+'y'+'t'+'h'+'o'+'n'
sum = 0
x = 0
while True:
x = x + 1
if x > 100:
break
sum = sum + x/2
print sum
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消