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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 因此,迭代的每一个元素实际上是一个tuple

    查看全部
    0 采集 收起 来源:索引迭代

    2019-01-20

    1. 使用pop()方法可以删除list列表中的最后一个元素,并且还返回这个元素

    2. 若要删除list中某个指定的元素,使用pop(i) ,i=0或1或2...

    查看全部
  • Python内置的一种数据类型是列表:list

    list是一种有序的集合,可以随时添加和删除其中的元素。

    由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据:

    >>> L = ['Michael', 100, True]


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

    2019-01-20

  • L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。

    append()总是把新的元素添加到 list 的尾部。

    查看全部
  • age = 20

    if age >= 18:

        print ('adult')

    elif age >= 6:

        print ('teenager')

    else:

        print ('kid')


    查看全部
  • 字符串可以用''或者""括起来表示

    如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时可以用" "括起来表示 "I'm OK"

    类似的,如果字符串包含",我们就可以用' '括起来表示:  'Learn "Python" in imooc'

    如果字符串既包含'又包含"怎么办?这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义,表示这是一个普通字符,不代表字符串的起始 :    'Bob said \"I\'m OK\".'

    注意:转义字符 \ 不计入字符串的内容中

    常用的转义字符还有:

    \n 表示换行
    \t 表示一个制表符
    \\ 表示 \ 字符本身


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

    2. 可以把任意数据类型赋值给变量,无需指定数据类型同一个变量可以反复赋值,而且可以是不同类型的变量

      变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。

      动态语言也称弱类型语言,静态语言也叫强类型语言。前者代表:javascript,python 后者代表:java,c,c++,c#

    3. 变量在计算机内存中的表示:

      当我们写:a = 'ABC'时,Python解释器干了两件事情:

      1. 在内存中创建了一个'ABC'的字符串

      2. 在内存中创建了一个名为a的变量,并把它指向'ABC'

      也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据

    查看全部
  • Python的注释以 # 开头,后面的文字直到行尾都算注释

    注释还有一个巧妙的用途,就是一些代码我们不想运行,但又不想删除,就可以用注释暂时屏蔽掉:

    查看全部
    0 采集 收起 来源:Python的注释

    2019-01-20

  • 当我们在Python交互式环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分。

    ------------------------------------------

    print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输;

    print会依次打印每个字符串,遇到逗号“,”会输出一个空格

    print也可以打印整数,字符串或者计算结果(字符串拼接,整数小数运算);

    查看全部
  • 这说明dict内部是无序的,不能用dict存储有序的集合。

    dict的第三个特点是作为 key 的元素必须不可变


    查看全部
  • 提示编译器用UTF-8编码读取源码

    # -*- coding: utf-8 -*-

    查看全部
  • s = 'Python was started in 1989 by "Guido".\nPython is free and easy to learn.'

    print s


    查看全部
  • Python中,变量可以反复赋值,但是不能将字符或者字符串赋给整型变量。

    查看全部
  • 用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。

    利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前20项的和。

    sum = 0
    x = 1
    n = 1
    while True:
        sum = sum + x
        x = x *2
        n = n + 1
        if n > 20:
            break
    print sum

    1048575

    查看全部
  • print (45678 + 0x12fd2)
    print ("Learn Python in imooc")
    x = 100<99
    y = 0xff == 255
    print (x)
    print (y)


    查看全部

举报

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

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