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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • x是一个list

    查看全部
    0 采集 收起 来源:Python之 遍历set

    2018-09-17

  • 笔记
    查看全部
  • 三角函数不会算 一元二次方程也不会算

    查看全部
  • #-*- coding:utf-8 -*-

    # move(n, a, b, c)表示的是有n个盘子在a柱子上,将要移到b柱子上面去

    def move(n, a, b, c):

    # 如果a柱子上面只有一个盘子,则直接移到c柱子上面去并输出路径,结束递归

        if n == 1:  

            print a, '-->', c

            return

    # 表示的是将n-1的盘子从a柱子上面移到b柱子上面去

        move(n-1, a, c, b)

    # 输出最下面个盘子移从a移到c的路径

        print a, '-->', c

    # 将b柱子上面的n-1个盘子移动到c柱子上面

        move(n-1, b, a, c)


    move(4, 'A', 'B', 'C')


    查看全部
  • 在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头

    查看全部
  • 这里有点不明白
    查看全部
  • if age >= 18:
        print 'adult'
    else:
        print 'teenager'

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

    2018-09-16

  • tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

    查看全部
  • 单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:<pre>&gt;&gt;&gt; t = (1,) &gt;&gt;&gt; print t (1,)</pre>
    查看全部
  • 由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据:

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

    2018-09-16

  • 要避免 KeyError 发生,有两个办法:

    一是先判断一下 key 是否存在,用 in 操作符:

    if 'Paul' in d:
        print d['Paul']

    如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。

    二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None:

    >>> print d.get('Bart')
    59
    >>> print d.get('Paul')
    None


    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-09-16

  • 计算机:可以做数学计算的机器,可以处理各种数值。还可以处理文本、图形、音频、视频、网页等各种各样的数据。

    Python直接处理的数据类型:

    一、整数

    在Python程序中,整数的表示方法和数学上的写法一样。

    十六进制用0x前缀和0-9,a-f表示。

    二、浮点数

    1.即小数,称为浮点数,因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,如1.23x10^9 =12.3x10^8 

    2.对于很大或很小的浮点数,把10用e替代,1.23x10^9就是1.23e9或者12.3e8,0.000012可以写成1.2e-5

    3.整数和浮点数在计算机内部存储的方式不同,整数运算精确,浮点数运算有四舍五入的误差

    三、字符串

         字符串是以''或""括起来的任意文本

    四、布尔值

    布尔代数的表示完全一致,一个布尔值只有TrueFalse两种值,Python中,可以直接用True、False表示布尔值。注意大小写

     

    布尔值可以用andornot运算。

    (1)and:是与运算,所有都为 True时,and运算结果才是 True。

    (2)or:是或运算,其中有一个为 True时,or 运算结果就是 True。

    (3)not:是非运算,单目运算符,,把 True 变成 False,False 变成 True。

    五、空值

         Python里一个特殊的值,用None表示。None并不是0,0是有意义的,而None是一个特殊的空值。


    查看全部
  • 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。

    查看全部
  • 理清楚思路

    1. 列表list [] 元素可变 索引标记

    2.元组tuple () 元素不可变 索引标记

    3.字典dict {} 元素无序可重复键 可存储任意类型 key - value

    4.集合set {} 无序不重复元素的序列


    查看全部
    0 采集 收起 来源:Python之 遍历set

    2018-09-16

  • set的内部结构和disc很像,唯一区别是不存储value,set存储的元素和disc的key雷士,必须是不变对象,set存储的元素也是没有顺序的。

    查看全部

举报

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

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