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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 1、结果中:没有注意n这个项的存在。只想到x*2,sum=sum+x;仅此而已。

    2、if函数,最后要加上“:”证明要运行下面的代码块。这个是要注意的!!!

        if n>20:


    查看全部
  • 原始字符串r,因为若果一个字符串中有很多单双引号要转移用 r表示原始字符串,3引号表示多行字符串
    查看全部
  • 在字符前面加\转义表示普通字符。 \n表示换行
    查看全部
  • python。\转义字符 \\ 表示一个\。
    查看全部
  • Python 变量本身类型不固定所以是动态语言。 a=123 创建变量计算机做了两件事创建了整数123,创建了变量并指向123 Eg a=123 b=a a=234 b还是123 原因是b指向的是a的值
    查看全部
  • 三个函数:

    1、for (可理解为有由于、因为);

    2、in (可理解为在什么之内,in后面应是个列表list/tuple)

    3、sum(数学函数,求和);这里有个疑问,为什么第四行    sum =num + sum (  sum+=name);是这个?+=意思是所有的name相加然后=sum吗?

    for x in L:

        sum=sum+x

    记住这个玩意把。

    查看全部
    0 采集 收起 来源:Python之 for循环

    2019-01-09

  • python函数返回多个值:

    1. 用import可以调用math包中的sin() 、 cos()、sqrt()(求平方根)函数运算。

    2. 返回多个值:python函数实际上返回的是一个tuple,但在语法上tuple可省略括号,而多个变量可以同时接受一个tuple,按位置付给对应的值。

    def function(x1, x2):

        y1 = 4 * x1

        y2 = x2 - x1

        return y1, y2

    r = function(2, 3)

    print r                        =》(8,1)

    m, n = function(2, 3)

    print m, n                  =》8, 1


    查看全部
  • x = 0,若x = 1则sum在x = 1时的值赋值成功,直接从3开始➕
    查看全部
  • 变量可以是任意数据类型。

    变量名必须是大小写英文、数字和下划线_的组合,且不能用数字开头。

    等号=是赋值语句(不要理解为数学上的等于,如果要判断是否等于应使用双等于号==),可将任何数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。这种变量本身类型不固定的语言被称为动态语言。

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

    查看全部
  • while true是什么操作。
    查看全部
  • 为什么20错误
    查看全部
  • 为什么缩进会造成错误,明明不加也没关系
    查看全部
    0 采集 收起 来源:Python之if语句

    2019-01-09

  • 任务

    针对下面的set,给定一个list,对list中的每一个元素,如果在set中,就将其删除,如果不在set中,就添加进去。

    s = set(['Adam', 'Lisa', 'Paul'])
    L = ['Adam', 'Lisa', 'Bart', 'Paul']
    • ?不会了怎么办

    • 判断元素是否在set中,使用in操作符。

      参考代码:

      s = set(['Adam', 'Lisa', 'Paul'])
      L = ['Adam', 'Lisa', 'Bart', 'Paul']
      for name in L:
          if name in s:
              s.remove(name)
          else:
              s.add(name)
      print s


    查看全部
    0 采集 收起 来源:Python之 更新set

    2019-01-09

  • 1. 有序集合:list,tuple,str和unicode;
    2. 无序集合:set
    3. 无序集合并且具有 key-value 对:dict


    查看全部
    0 采集 收起 来源:什么是迭代

    2019-01-09

  • 可变参数的名字前面有个 * 号;


    查看全部

举报

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

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