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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • python中,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量

    查看全部
  • 字典中使用d[key]查找对应的value,list必须使用索引返回对应的元素。


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

    2020-01-19

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

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

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

    2020-01-19

  • set

    add添加元素,添加已存在元素不会报错

    remove删除元素,删除不存在元素会报错


    查看全部
    0 采集 收起 来源:Python之 更新set

    2020-01-19

  • 可见,借助抽象,我们才能不关心底层的具体计算过程,而直接在更高的层次上思考问题。

    查看全部
  • 根据名字来查找对应的成绩呢?

    可以简单地使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key:

    >>> print d['Adam']
    95


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

    2020-01-18

  • Python的 dict 就是专门干这件事的。用 dict 表示“名字”-“成绩”的查找表如下:

    d = {
        'Adam': 95,
        'Lisa': 85,
        'Bart': 59
    }


    查看全部
  • hash() 用于获取取一个对象(字符串或者数值等)的哈希值。

    >>>hash('test')            # 字符串
    2314058222102390712
    >>> hash(1)                 # 数字
    1
    >>> hash(str([1,2,3]))      # 集合
    1335416675971793195
    >>> hash(str(sorted({'1':1}))) # 字典
    7666464346782421378
    >>>

    查看全部
  • hasattr()函数用于判断对象是否包含对应的属性。返回Boolean型。

    class Coordinate:
        x = 10
        y = -5
        z = 0

    point1 = Coordinate()
    print(hasattr(point1, 'x'))——true


    查看全部
  • frozenset()返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。

    >>>a = frozenset(range(10))     # 生成一个新的不可变集合
    >>> a
    frozenset([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
    >>> b = frozenset('runoob')
    >>> b
    frozenset(['b', 'r', 'u', 'o', 'n'])   # 创建不可变集合,而且无序

    查看全部
  • format()格式化函数

    >>>"{} {}".format("hello", "world")    # 不设置指定位置,按默认顺序
    'hello world'

    >>> "{0} {1}".format("hello", "world")  # 设置指定位置
    'hello world'

    >>> "{1} {0} {1}".format("hello", "world")  # 设置指定位置
    'world hello world'

    >>> print("{:.2f}".format(3.1415926));//保留两位小数
    3.14

    查看全部
  • float()函数用于将整数和字符串转换成浮点数。会四舍五入有。

    >>>float(1)
    1.0
    >>> float(112)
    112.0
    >>> float(-123.6)
    -123.6
    >>> float('123')     # 字符串
    123.0

     float(123.451232423551247437548376484978)
    123.45123242355125

    查看全部
  • 绝对值函数abs()返回一个数的绝对值,仅能读取一个参数
    比较函数cmp(x,y)需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1
    前一项和后一项比较,小则为-1
    int()整数类型
    str()


    查看全部
  • execfile()函数可以用来执行一个文件。

    >>>execfile('hello.py')
    runoob

    查看全部
  • eval()函数用来执行一个字符串表达式,并返回表达式的值。

    >>>x = 7
    >>> eval( '3 * x' )
    21
    >>> eval('pow(2,2)')
    4
    >>> eval('2 + 2')
    4
    >>> n=81
    >>> eval("n + 4")
    85

    查看全部

举报

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

微信扫码,参与3人拼团

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

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