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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python 的列表, 在每次

    del (删除)

    pop (有返回的删除)

    insert (插入)

    append (从最末端添加)

    时,都会自动更新 index(索引号), 长度(len) 等 列表自有属性


    查看全部
  • L = ['Adam', 'Lisa', 'Paul', 'Bart']
    del L[2:]
    print L

    查看全部
  • s = set([name.lower() for name in 'Adam', 'Lisa', 'Bart', 'Paul'])
    print 'adam' in s
    print 'bart' in s

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

    2018-04-21

  • 同一个变量可以反复赋值,而且可以是不同类型的变量

    查看全部
  • print 'hello,', a or 'world'

    hello,pyhon # ‘hello’ 是正常打印输出;因为a是确定的,而a和‘world’却或运算,所以返回值是a即hello。

    b = ''

    print 'hello,', b or 'world'

    hello,world #  'hello' 是正常打印输出;b是空字符串,所以由‘world’决定返回值。


    查看全部
  • python 规范:

    1. 缩进是4个空格,不要使用tab,也不要混合tab和空格

    2. 退出缩进要多敲一行空格

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

    2018-04-21

  • 行首千万不要有空格,因为python对代码要求非常严格

    查看全部
  • return语句一次可以返回多个值,用逗号分开的话相当于返回了s[0].upper()  和 s[1:]
    那么对于print语句,自然也是把s[0].upper() 和s[1:]当成两个值来打印了。
    加号用来连接字符串,得到的结果就是一个字符串。

    查看全部
    0 采集 收起 来源:对字符串切片

    2018-04-21

  • 结果显示,set会自动去掉重复的元素,原来的list有4个元素,但set只有3个元素。

    查看全部
  • def compare(i):
        import random
        secret=random.randint(1,10)
        temp=input("guess the number in my heart(from 1 to 10):\n")
        guess=int(temp)
        if guess==secret:
            print("amazing,you are right")
        else:
            if guss>secret:
                print("worring,it's bigger,you have the last two chances")
            else:
                print('OMG!so foolish you are.litter!!The last two chance~~~:\n')
            while i<2:
                temp=input("guess again please~~~:\n")
                guess=int(temp)
                i+=1
                if guess==secret:
                    print("Gongratuations,you win!")
                    break;
                elif(guess>secret):
                    if i==1:
                        print("guess it by your heart please!!!bigger!last chance")
                        else:
                            print("see you latter!biggerererer!")
                elif(guess<secret):
                    if i==1:
                        print("want to fuck someone!wrong,again,litter!last chance")
                    else:
                        print("you make me angery,say goodbye to games.")
        print("game over")
        return(0)
        n=0
        while n<10:
            restart=input('do you want to restart?please write 1 or 0:')
            n+=1
            if restart==1:
                compare(0)
            else:
                print("see you latter")
                break
           #用Python来实现猜数字游戏

    #注摘抄知乎回答非原创

    查看全部
  • d = {

        'Adam': 95,

        'Lisa': 85,

        'Bart': 59

    }

    for key in d:

        print key+':',d[key]


    查看全部
  • 遗留问题:如果不取所有的元素,只取某一部分顺序元素,该怎么办?

    查看全部
    1 采集 收起 来源:Python之 for循环

    2018-04-21

  • 特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。

    查看全部
  • if和else后边都有冒号 :

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

    2018-04-21

  • if 语句后接表达式,然后用:表示代码块开始

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

    2018-04-21

举报

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

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