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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 字符串本身包含',可以用" "括起来

    字符串包含",我们就可以用' '括起来

    字符串既包含'又包含",用\进行转义

    Bob said "I'm OK".

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

    常用的转义字符还有:

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


    查看全部

    1. 字符串可以通过%进行格式化: name = 'lnq' print '%s' % name 输出:lnq 2.字符串的join()方法可以把一个list拼接成一个字符串: d = ['lnq','is','cute'] print join(d) #语法错误 print ''.join(d) #输出:lnqiscute print ' '.join(d) #输出:lnq is cute print '\n'.join(d) #输出: lnq is cute

    2. tr代表一行 以<tr>开始,</tr>结束;  td代表一格 以<td>开始,</td>结束 ,<td >中间的style就是颜色了

      <tr><td>%s</td><td>%s</td></tr>就代表有一行

      <tr><td>%s</td><td style ="color:red"></td></tr>把第二格变成红色


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

    2018-06-07

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

    ( 这种变量本身类型不固定的语言称之为动态语言 )

    / 是除

    查看全部
  • 使用 enumerate() 函数,我们可以在for循环中同时绑定索引index和元素name

    因此,迭代的每一个元素实际上是一个tuple:


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

    2018-06-07

  • >>>是Python解释器的提示符,不是代码的一部分。

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

    >>> print 'The quick brown fox', 'jumps over', 'the lazy dog'
    The quick brown fox jumps over the lazy dog

    查看全部
  • 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:

    查看全部
  • 创建tuple和创建list唯一不同之处是用( )替代了[ ]

    现在,这个 t 就不能改变了,tuple没有 append()方法,也没有insert()和pop()方法。所以,新同学没法直接往 tuple 中添加,老同学想退出 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']




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

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


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

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

    目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。

    如果添加了以上注释,则不用在print后加u

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

    r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串.如果要表示多行字符串,可以用'''...'''表示。还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串


    查看全部
  • \n 表示换行
    \t 表示一个制表符
    \\ 表示 \ 字符本身

    如果字符串既包含'又包含" ,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义。由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始


    查看全部
    • Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,这种变量本身类型不固定的语言称之为动态语言

    • 静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言

    查看全部
  • set中是大写,用in时也要大写


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

    2018-06-07

  • set中包含了一个list,

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

    2018-06-07

举报

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

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