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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  •  if ... else ... 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 代码块或者 else 代码块。

    注意: else 后面有个“:”。


    查看全部
    0 采集 收起 来源:Python之 if-else

    2018-05-23

  • Python按照索引访问list,索引从0开始,第一个元素的素银是0,最后一个索引从-1开始,千万·不要越界

    查看全部
    1. Python代码的缩进规则。具有相同缩进的代码被视为代码块

    2. 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误

    3. if 语句后接表达式,然lizi后用:表示代码块开始    例:if age >= 18:

        4.Python交互环境下敲代码,还要特别留意缩进,并        且退出缩进需要多敲一行回车

    查看全部
    0 采集 收起 来源:Python之if语句

    2018-05-23

  • 列表 :List,[] ,一种有序的集合。可以包含各种数据,

    查看全部
    0 采集 收起 来源:Python创建list

    2018-05-23

  • Python把0、空字符串None看成False其他数值非空字符串都看成true。

    and和or运算的一条重要法则:短路计算。

    查看全部
  • 使用括号可以提升优先级,整数和浮点数混合运算的结果是浮点数。


    查看全部
  • 不会写题
    查看全部
    0 采集 收起 来源:Python之 for循环

    2018-05-23

  • 任务不会解释
    查看全部
  • 定义的函数参数d,不输入就是默认参数,否则是输入的参数

    查看全部
    • range(stop)

    • range(startstop[, step])

    • This is a versatile function to create lists containing arithmetic progressions. It is most often used in for loops. The arguments must be plain integers. If the step argument is omitted, it defaults to 1. If the start argument is omitted, it defaults to 0. The full form returns a list of plain integers [start, start + step, start + 2 * step, ...]. If step is positive, the last element is the largest start +i * step less than stop; if step is negative, the last element is the smallest start + i * step greater than stopstep must not be zero (or else ValueError is raised). Example:

      >>> range(10)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]>>> range(0, 30, 5)[0, 5, 10, 15, 20, 25]>>> range(0, 10, 3)[0, 3, 6, 9]>>> range(0, -10, -1)[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]>>> range(0)[]>>> range(1, 0)[]


    查看全部
  • 创建tuple和创建list唯一不同之处是用( )替代了[ ]

    现在,这个 t 就不能改变了,tuple没有 append()方法,也没有insert()和pop()方法。所以,新同学没法直接往 tuple 中添加,老同学想退出 tuple 也不行。


    查看全部
  • 不能用dict存储有序的集合。

    查看全部
  • sum = 0

    x = 0

    while True:

        x = x + 1

        if x > 7:           0,2,4,6经历了4次循环

            break

        if x % 2 == 0:      当条件为偶数时才进行下一次循环

            continue

        sum = sum + x        第一次1+0=1,第二次1+3=4,第三次4+5=9,第四次9+7=16...以此类推 。。

    print sum

    print x


    查看全部
  • https://img1.sycdn.imooc.com//5b04fe1700014f8f03660254.jpg

    set案例

    https://img1.sycdn.imooc.com//5b04fe580001c19d03740136.jpg

    https://img1.sycdn.imooc.com//5b04fed5000139e003810240.jpg

    使用for函数遍历set

    添加元素到set中     写法:s.add(....)          如果元素已存在,不报错也不添加

    删除元素                         :s.remove(.....)      如果元素不存在,报错,因此删除元素,需提前判断,用if

    查看全部
  • set中的值是无序且不可重复的,若有重复项,会自动删除

    基本写法    set ( list )  即set([........])

    https://img1.sycdn.imooc.com//5b04fa910001e1e803660304.jpg

    len(变量) 可输出变量的长度

    set中是无序的,不能用索引访问某个值,需要判断某个值是否在set内

    区分大小写,大小写认为是不同的值

    https://img1.sycdn.imooc.com//5b04fb4a000186aa03770414.jpg

    查看全部

举报

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

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