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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 1.python中整数运算结果仍是整数 2.整数与浮点数运算结果是浮点数 3.把整数10/4整数运算变为浮点数运算10/4.0 或者10.0/4,这样运算结果就为浮点数5.0
    查看全部
  • # -*- coding: utf-8 -*- 解释:代码编辑第一行的注释#-*-coding:utf-8 -*-,表明以下Python代码使用utf-8编码,但是很多人把题目要求的输出语句写成print u'" ..."',这样就又要让解释器使用Unicode编码输出,导致解码出错。我们应该记住以何种方式编码就应以何种方式解码,否则就很有可能出现编码错误。
    查看全部
  • 1.tuple所谓的“不变”是说,tuple的每个元素,‘指向’永远不变。
    查看全部
  • 条件应该从高到低依次往下写,否则同时满足两个分数段的分数会执行较小的结果
    查看全部
  • 十六进制:0x
    查看全部
  • for x in range (1,9): for y in range (0,10): if x <y: print str(x) + str(y) #print x*10 + y --也是可以
    查看全部
  • range()函数的作用是什么?它能返回一系列连续增加的整数,它的工作方式类似于分片,可以生成一个列表对象。range函数大多数时常出现在for循环中,在for循环中可做为索引使用。其实它也可以出现在任何需要整数列表的环境中,在python 3.0中range函数是一个迭代器。
    查看全部
  • 链表 l=[58,5.6,“588”,‘gggg’]list 元组t=(18,20,“hello”)typle 字典s={'Key':100}dict 集合ss=set([12,50,88])
    查看全部
  • 1.()既可以表示tuple,又可以作为括号表示运算时的优先级. 2.Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义.
    查看全部
  • 1.对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变。
    查看全部
  • 当准备从list中删除多个元素时,注意每次使用pop()后新list中元素的索引变化,以免报错。
    查看全部
  • 如何把新元素添加到现有的 list 中呢? 1. L.append('XXX') #append()总是把新的元素添加到 list 的尾部。 2. L.insert(0, 'XXX') #insert()接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素
    查看全部
  • 1.索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。 2.使用索引时,千万注意不要越界。
    查看全部
  • 短路计算。 1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。 所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
    查看全部
  • 2.5+10/4结果不是5.0,因为10/4的结果是2,将表达式10/4改为浮点数与整数计算结果就是浮点数
    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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