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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 转义字符 \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • 布尔类型: 1、只有True和False两种值。 2、布尔类型有三种运算:and与、or或、not非。 3、与:两者为真才为真。或:两者为假才为假。非:两者互转换。 4、布尔运算在计算机中用来做条件判断,根据计算结果为True或者False,计算机可以自动执行不同的后续代码。 5、可以与其他数据类型做and/or/not运算。 6、Python把0、空字符串和None看成False,其他数值和非空字符串看成True.So, True and 'a=T'......'a=T' 'a=T' or 'a=F'......'a=T'*(涉及到and和or的短路计算) 7、短路计算 1)在计算 a and b 时,(a是假必为假,返回a) a是False,返回a; a是True,返回b 2) 在计算 a or b时, (a是真必为真,返回a) a是False,返回b; a是True,返回a. 7、在python3.6版本中print操作注意空格和括号。快捷键运行时Fn+F5.
    查看全部
  • L = ['Adam', 'Lisa', 'Bart'] for name in L: print name 注意: name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)
    查看全部
    0 采集 收起 来源:Python之 for循环

    2017-02-19

  • 字符串 'xxx'和 Unicode字符串 u'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串: >>> 'ABCDEFG'[:3] 'ABC' >>> 'ABCDEFG'[-3:] 'EFG' >>> 'ABCDEFG'[::2] 'ACEG' 在很多编程语言中,针对字符串提供了很多各种截取函数,其实目的就是对字符串切片。Python没有针对字符串的截取函数,只需要切片一个操作就可以完成,非常简单。
    查看全部
    1 采集 收起 来源:对字符串切片

    2018-03-22

  • 切片可以嵌套 作业要求中 输出* 最后10个5的倍数 答案是 print L[-46::5] 不是很灵活的方法,得通过计算得知起始坐标 推荐答案 print L[4::5][-10:] 先获得5的倍数,再取后10个
    查看全部
    1 采集 收起 来源:倒序切片

    2017-02-19

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

    2017-02-19

  • 用list怎么表示1到100的数组
    查看全部
    0 采集 收起 来源:多层表达式

    2017-02-19

  • 1、括号可以提升运算优先级,括号可以嵌套多层,但只能是小括号。 2、python的整数运算结果仍是整数,浮点数运算结果仍是浮点数;但是,整数和浮点数混合运算结果是浮点数; 3、整数运算结果是精确的,浮点数的运算结果不一定精确(浮点数可能是无线循环小数); 4、在python3.6版本中,print (11/4),输出为2.75;print (11%4),输出为3.
    查看全部
  • L = range(1, 101) print L[0:10]#从第1个数元素开始取,到第11元素结束 print L[2::3]#从第三元素开始取,每隔2个取一个元素 print L[4:50:5]#从第五个取,每隔4个取一个,‘开始元素’:‘最后元素’:‘取元素间隔’
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-02-19

  • 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
    查看全部
    0 采集 收起 来源:Python之if语句

    2017-02-19

  • 单元素 tuple 要多加一个逗号“,”,这样就避免了歧义
    查看全部
  • 当 x 是偶数时,就通过continue语句提前进入下一次循环。 continue判断的位置非常重要。 参考代码: sum = 0 x = 0 while True: x = x + 1 if x > 100: break if x % 2 == 0: continue sum = sum + x print sum
    查看全部
  • L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。
    查看全部
  • break 退出循环
    查看全部
  • 绝对值函数 abs() 比较函数 cmp()
    查看全部

举报

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

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