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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • s = 'Python was started in 1989 by \"Guido\".\nPython is free and easy to learn.'

    print s


    ##转义是原样输出字符串带双引号的字符


    查看全部
  • 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:

    a = 123    # a是整数
    print a
    a = 'imooc'   # a变为字符串
    print a


    查看全部
  • x1 = 1

    d = 3

    n = 100

    x100 = x1+(100-1)*3

    s = (x1+x100)*100/2

    print s


    查看全部
  • Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。

    查看全部
  • 以下3种都可以

    L = ['Adam', 'Lisa', 'Paul', 'Bart']

    L.pop(3)

    L.pop(2)

    print L


    L = ['Adam', 'Lisa', 'Paul', 'Bart']

    L.pop(2)

    L.pop(2)

    print L


    L = ['Adam', 'Lisa', 'Paul', 'Bart']

    L.pop(-2)

    L.pop(-1)

    print L


    查看全部
  • 默认参数的意思是,无输入时打印默认值

    查看全部
  • s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])

    for x in s:

        print x[0] + ':', x[1]


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

    2018-04-11

  •  print key + ':', d[key]



    查看全部
  • 数字是不是不用加单引号啊

    查看全部
  • a = 123    # a是整数
    print a
    a = 'imooc'   # a变为字符串
    print a

    这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。

    静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言,赋值语句如下(// 表示注释):

    int a = 123; // a是整数类型变量
    a = "mooc"; // 错误:不能把字符串赋给整型变量

    和静态语言相比,动态语言更灵活,就是这个原因。


    查看全部
  • L = range(1, 101)


    print L[:10]

    print L[2::3]

    print L[4:50:5]


    查看全部
    0 采集 收起 来源:对list进行切片

    2018-04-11

  • #在生成的表格中,对于没有及格的同学,请把分数标记为红色。

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

    def generate_tr(name, score):

        if score < 60:

            return '<tr><td>%s</td><td >%s</td></tr>' % (name, score)

        return '<tr><td>%s</td><td>%s</td></tr>' % (name, score)


    tds = [generate_tr(name, score) for name, score in d.iteritems()]

    print '<table border="1">'

    print '<tr><th>Name</th><th>Score</th><tr>'

    print '\n'.join(tds)

    print '</table>'


    查看全部
    0 采集 收起 来源:复杂表达式

    2018-04-11

  • Python中整数和浮点数

    Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。

    使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层:

    整数运算的结果永远是精确的,而浮点数运算的结果不一定精确,因为计算机内存再大,也无法精确表示出无限循环小数

    查看全部
  • Python中Unicode字符串

    字符串还有一个编码问题。

    0  - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码

    中国制定了GB2312编码,用来把中文编进去。

    为了统一所有文字的编码,Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了。

    Unicode表示的字符串用u'...'表示,比如:

    u'中文\n日文\n韩文'

    如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

    # -*- coding: utf-8 -*-
    查看全部
  • raw字符串与多行字符串

    r '\.../' raw字符串。字符串内字符就不需转义了

    '''...''' 多行字符串。

    r'''...''' 多行raw字符串。

    查看全部

举报

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

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