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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • sum = 0 x = 1 n = 1 while True: x=2**(n-1) sum=sum+x n=n+1 if n>20: break print sum
    查看全部
  • tuple有序列表 t=('Adam','Lisa','Bart') L=['Adam','Lisa','Bart'] tuple没有append(),insert(),pop()方法 获取tuple元素和list方式一样t=[0],t=[-1]
    查看全部
  • 转义: u'中文\n日文\n韩文' 多行: u'''第一行 第二行''' raw+多行: ur'''Python的Unicode字符串支持"中文", "日文", "韩文"等多种语言''' 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*-
    查看全部
  • 如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串。如果要表示多行字符串,可以用'''...'''表示:上面这个字符串的表示方法和下面的是完全一样的:还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串:请把下面的字符串用r'''...'''的形式改写,并用print打印出来:
    查看全部
  • :转义字符 \ 不计入字符串的内容中。 常用的转义字符还有: \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • 变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头
    查看全部
  • 用for loop写复杂表达式还可以进行嵌套(用多个for loop). 比如:[m + n for m in 'ABC' for n in '123'] ['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3'] 翻译成循环代码就是: L = [] for m in 'ABC': for n in '123': L.append(m + n)
    查看全部
    0 采集 收起 来源:多层表达式

    2017-11-24

  • isinstance(x, str) 可以判断变量 x 是否是字符串;
    查看全部
    0 采集 收起 来源:条件过滤

    2017-11-24

  • 用for loop写复杂表达式的时候 要条件过滤怎么办? 直接在for loop之后添写if短句。比如 只要偶数的平方,就可以写成, [x*x for x in range(1,111) if x%2 ==0] 只有当if条件为true的时候,才把循环的元素加入列表。
    查看全部
    0 采集 收起 来源:条件过滤

    2017-11-24

  • 1、abs 绝对值函数 2、 cmp(x,y) 比较函数 3、int() 把其他数据类型转为 整数 4、str() 把其他数据类型 转成 字符 5、while 循环 :
    查看全部
  • print[x * (x+1) for x in range(1,101,2)]
    查看全部
    0 采集 收起 来源:生成列表

    2017-11-24

  • L=[] for x in range(1,101,2): L.append(x * (x+1)) print L
    查看全部
    0 采集 收起 来源:生成列表

    2017-11-24

  • Python替换元素 对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变 如: L = ['Adam', 'Lisa', 'Bart'] L[-1] = 'Paul' print L L = ['Adam', 'Lisa', 'Paul']
    查看全部
  • 1,整数和浮点数混合运算的结果就变成浮点数。 2,浮点数运算的结果不一定精确,因为计算机内存再大,也无法精确表示出无限循环小数,比如 0.1 换成二进制表示就是无限循环小数。 3,11.0 / 4
    查看全部
  • Python添加元素 L = ['Adam', 'Lisa', 'Bart'] L.append('Paul') print L ['Adam', 'Lisa', 'Bart','Paul'] append()总是把新的元素添加到list的尾部 L = ['Adam', 'Lisa', 'Bart'] L.insert(0,'Paul') print L ['Paul','Adam', 'Lisa', 'Bart']
    查看全部

举报

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

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