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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • c语言中的注释是/*  */ 和//(好像是这个)

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

    2018-07-23

  • ‘’和“”是表示字符串,在没有这两个符号的时候才表示运算。

    查看全部
  • 不懂题目啥意思

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

    2018-07-23

    1. python可以处理任意大小的正负整数

    2. 1.23*10^9=1.23e9     1.2e-5=0.000012

    3. 0xff 的0 是数字0,不是英文0.

    4. print 后面必须有距离

    5. 后面各个不一定需要字母

    6. 布尔值and or not

    查看全部
  • 看到类似C:\>是在Windows提供的命令行模式,看到>>>是在Python交互式环境下。

    在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件,但是在Python交互式环境下,只能输入Python代码执行。


    查看全部
  • 你要打开哪个盘就输入哪个盘的大写字母加:。
    你要打开哪个盘的文件夹就输入cd+空格+文件名
    然后输入你要打开的python名字就好了。

    查看全部
  • L = range(1, 101)
    print L[-10:]
    print L[4::5][-10:]


    查看全部
    0 采集 收起 来源:倒序切片

    2018-07-23

  • 发个广告广告广告
    查看全部
  • 包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示:

    >>> t = ()
    >>> print t
    ()
    单元素 tuple 要多加一个逗号
    查看全部
  • 创建tuple和创建list唯一不同之处是用( )替代了[ ]

    现在,这个 t 就不能改变了,tuple没有 append()方法,也没有insert()和pop()方法。所以,新同学没法直接往 tuple 中添加,老同学想退出 tuple 也不行。


    查看全部
  • 第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾:

    >>> L = ['Adam', 'Lisa', 'Bart']
    >>> L.append('Paul')
    >>> print L
    ['Adam', 'Lisa', 'Bart', 'Paul']

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

    如果 Paul 同学表示自己总是考满分,要求添加到第一的位置,怎么办?

    方法是用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:

    >>> L = ['Adam', 'Lisa', 'Bart']
    >>> L.insert(0, 'Paul')
    >>> print L
    ['Paul', 'Adam', 'Lisa', 'Bart']

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


    查看全部
  • Bart同学是最后一名,俗称倒数第一,所以,我们可以用 -1 这个索引来表示最后一个元素:

    >>> print L[-1]
    Bart

    Bart同学表示躺枪。

    类似的,倒数第二用 -2 表示,倒数第三用 -3 表示,倒数第四用 -4 表示:

    >>> print L[-2]
    Lisa
    >>> print L[-3]
    Adam
    >>> print L[-4]
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    IndexError: list index out of range

    L[-4] 报错了,因为倒数第四不存在,一共只有3个元素。


    查看全部
  • 果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如:

    r'\(~_~)/ \(~_~)/'

    但是r'...'表示法不能表示多行字符串,也不能表示包含'"的字符串(为什么?)

    如果要表示多行字符串,可以用'''...'''表示:

    '''Line 1
    Line 2
    Line 3'''

    上面这个字符串的表示方法和下面的是完全一样的:

    'Line 1\nLine 2\nLine 3'

    还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串:

    r'''Python is created by "Guido".
    It is free and easy to learn.
    Let's start learn Python in imooc!'''


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

    "I'm OK"

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

    'Learn "Python" in imooc'

    如果字符串既包含'又包含"怎么办?

    这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义。

    要表示字符串 Bob said "I'm OK".
    由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为

    'Bob said \"I\'m OK\".'

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


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

    a = 1

    变量a是一个整数。


    查看全部

举报

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

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