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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • isinstance(x, str) 可以判断变量 x 是否是字符串. 列表生成式的 for 循环后面还可以加上 if 判断
    查看全部
    0 采集 收起 来源:条件过滤

    2015-05-13

  • phython中字符串是以''单引号标记的, 可以在内部直接写"" 双引号输出(不用转义).
    查看全部
    0 采集 收起 来源:复杂表达式

    2018-03-22

  • for循环的迭代不仅可以迭代普通的list,还可以迭代dict 字符串可以通过 % 进行格式化,用指定的参数替代 %s。字符串的join()方法可以把一个 list 拼接成一个字符串。
    查看全部
    0 采集 收起 来源:复杂表达式

    2015-05-13

  • range(1, 100, 2) 可以生成list [1, 3, 5, 7, 9,...] [x * x for x in range(1, 11)]
    查看全部
    0 采集 收起 来源:生成列表

    2015-05-13

  • 在循环过程中,可以用break退出当前循环,还可以用continue跳过后续循环代码,继续下一次循环。。注意是跳过后续的代码
    查看全部
  • 1、如果字符串中包含',那么我们就用""去包字符串,同理,如果字符串中包含",那么我们就用''去包含字符串; 2、如果字符串中两者都包含,那么我们使用\来进行转义,如:'Bob said \"I\'m OK\"'; 3、常用的转义字符有:\n 表示换行,\t 表示一个制表符,\\表示\字符本身。
    查看全部
  • 1、同一个变量可以反复赋值; 2、变量本身类型不固定的语言为动态语言,反之为静态语言; 3、a='asd'→Python解释器在内存中创建一个'asd'的字符串,然后,在内存中创建了一个名为a的变量,并把它指向'asd'. 4、也可以把一个变量a值赋值给另一个变量b值,这个操作实际上是把变量b指向变量a所指向的数据
    查看全部
  • L = [75, 92, 59, 68] sum = 0.0 FOR遍历 for num in L: sum += num print sum / 4
    查看全部
    0 采集 收起 来源:Python之 for循环

    2015-05-13

  • tuple,不可以修改的list
    查看全部
  • 第一个办法是用 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同学,以及后面的所有同学,都自动向后移动一位。
    查看全部
  • 作为 key 的元素必须是不可变的,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key;而tuple元组是不可变的,亦可作为key使用。 { '123': [1, 2, 3], # key 是 str,value是list 123: '123', # key 是 int,value 是 str ('a', 'b'): True # key 是 tuple,并且tuple的每个元素都是不可变对象,value是 boolean }
    查看全部
  • 如果我们只想要偶数的平方,不改动 range()的情况下,可以加上 if 来筛选: >>> [x * x for x in range(1, 11) if x % 2 == 0] [4, 16, 36, 64, 100] 有了 if 条件,只有 if 判断为 True 的时候,才把循环的当前元素添加到列表中。
    查看全部
    0 采集 收起 来源:条件过滤

    2018-03-22

  • dict是无序的,不能用dict存储有序集合。如: d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } >>> print d {'Lisa': 85, 'Adam': 95, 'Bart': 59}不同的机器打印的结果可能各不相同。
    查看全部
  • tds = ['<tr><td>%s</td><td>%s</td></tr>' % (name, score) for name, score in d.iteritems()] print '<table>' print '<tr><th>Name</th><th>Score</th><tr>' print '\n'.join(tds) print '</table>' 注:字符串可以通过 % 进行格式化,用指定的参数替代 %s。字符串的join()方法可以把一个 list 拼接成一个字符串。
    查看全部
    0 采集 收起 来源:复杂表达式

    2018-03-22

  • unicode 转义: u raw则用 ur 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
    查看全部

举报

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

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