为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
初识Python_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 替换元素 1、对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变。 2、 >>> L =['Adam', 'Lisa', 'Bart'] >>> L[2]= 'Paul' >>> print L L = ['Adam', 'Lisa', 'Paul']
    查看全部
  • 从list删除元素 1、用pop()可以把list末尾的元素删除 2、如果需要删除其他位置,可以用pop(2),#2定位的是位置
    查看全部
  • 添加新元素 1、append(),这个加的新的元素总是加在list的尾部 2、insert(),这个接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素 3、要新叫元素的时候,目标标识符+“.”+append()/insert()
    查看全部
  • list 删除元素 pop
    查看全部
  • list添加新元素 append(加在最后),insert(加在指定位置)
    查看全部
  • 当if语句嵌套多个else语句是,可以使用elif即else if,注意的是这一系列条件判断会从上到下依次判断,如果某个判断为true时,执行完对应的代码块,后面的条件判断就直接忽略,不执行了
    查看全部
  • python是跨平台语言,目前有2.7和3.3版本,现在第三方库不是完全支持3.3版本,所以该课程依然使用2.7版本。
    查看全部
    0 采集 收起 来源:选择Python版本

    2016-08-03

  • Python的特点:优雅、明确、简单(用pyhton写代码要尽量写简单的) Python适合的领域:1、Web网站和各种网络服务 2、系统工具和脚本 3、作为胶水语言把其他语言开发的模块包装起来方便使用 Python不适合的领域 1、贴近硬件的代码,比如驱动程序(首选C) 2、移动开发:iOS/Android有各自的开发语言(ObjiC,Swift/Java) 3、游戏开发:C/C++ 实际应用: 1、国外:Youtobe 2、国内:豆瓣、搜狐邮箱 3、开源云计算平台:openstack 4、广泛应用于各大公司:Google,Yahoo,NASA(美国航空航天局) Python、Java、C对比 Python是解释执行类型编程语言,运行速度慢,代码量少。http://img1.sycdn.imooc.com//5538fecb0001b88c12000530-120-68.jpg Python程序代码开发量少,这才是各大公司用它的语言。 Python的缺点: 1、运行速度慢 好消息是CPU速度越来越来块,但是硬盘和网络的读取速度相比而言很慢了。所以大量的应用程序不需要这么快的速度,而且运行速度的瓶颈往往不在于Python代码,而是数据库的操作和网络调用。F1赛车和出租车在北京3环路上行驶的道理一样的,虽然F1赛车理论时速高达400公里/时,但是大家都知道3环上堵车的时候的时候,时速才只有20公里/时。所以,作为乘客,即使坐在F1上,也只能20公里/时速度前进 2、Python源代码不能加密 互联网时代,不再靠卖源码挣钱,而是靠网站等方式提供服务来挣钱
    查看全部
  • tds = ['<tr><td>%s</td><td>%s</td></tr>' % (name, score) for name, score in d.iteritems()] print '<table>' print '<tr><th>Name</th><th>Score</th><tr>' print '\n'.join(tds) print '</table>' 注:字符串可以通过 % 进行格式化,用指定的参数替代 %s。字符串的join()方法可以把一个 list 拼接成一个字符串。
    查看全部
    0 采集 收起 来源:复杂表达式

    2018-03-22

  • <tr><td>%s</td><td >%s</td></tr>就代表有一行,有2个格子,第二个格子用红色显示!
    查看全部
    0 采集 收起 来源:复杂表达式

    2018-03-22

  • range(start, end, scan): start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5); end:技术到end结束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5 scan:每次跳跃的间距,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
    查看全部
  • 当tuple中包含list时,此tuple就可变了,通过索引赋值可改变list的值,但是tuple其实还是没变的,因为tuple不变的是指向,list虽然改变,但是tuple指向list还是不变的
    查看全部
  • 当tuple只有一个元素时,要在元素后面加上一个,(英文)
    查看全部
  • tuple:元组<br> 和list的区别:list是可变的,而tuple是不可变的<br> a=(元素),用(),而list用[]<br> 顺序输出时,还可以使用t=tuple(range())
    查看全部
  • sum = 0.0 先定义sun是带浮点的数,0.0+任何数就=xx.0。 for x in L 让x在L集里序列循环 新的sum = 0.0 + x循环出来的数 最后/4个,得出平均。
    查看全部
    0 采集 收起 来源:Python之 for循环

    2016-08-03

举报

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

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