为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Python3 入门教程(新版)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • #下面的代码其实不符合题意,因为题目要求的是返回奇数项的和和偶数项的和,而不是列表中奇数和偶数的和,故参考答案里加了index这个变量

    #注意区分奇数和奇数项的和的意思!!

    #定义一个函数sub_sum(),这个函数接收一个列表作为参数,函数返回列表所有奇数项的和以及所有偶数项的和。

    def sub_sum(l):

        j=0

        k=0

        for num in l:

            if num%2==0:

                j=j+num

            else:

                k=k+num

        return j,k

    l=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

    j,k=sub_sum(l)

    print('奇数和为:{}'.format(k))

    print('偶数和为:{}'.format(j))


    若出现报错:

    TypeError: 'tuple' object is not callable

    首先先看看自己的“[ ]” 和“()”是否用错了,是否误把数据类型当做函数调用。

    查看全部
  • 换成raw字符串是先去掉转义字符
    遇到\n时换行
    查看全部
  • 62131fc80001d49506500488.jpgprint(r'''…''')
    查看全部
  • Python把0、空字符串和None看成False,其他数值和非空字符串都看成True。

    not计算的优先级高于and和or。

    查看全部
  • 二进制 binary system

    十六进制 hexadecimal

    浮点数 floating numbers

    整数 integer

    字符串 string

    布尔值 Boolean value

    空值 Null value

    查看全部
  • Python数据类型:

    1、整数:int    整数运算永远是精确的

    二进制:前缀0b。

    十六进制:前缀0x

    2、浮点数(float):即小数,所谓”浮点“是指的小数点位置是可变的,是浮动的。Python中可用科学计数法来表示浮点数。

    浮点数运算可能会有四舍五入的误差。0.1 + 0.2 得到的结果是0.300000000000000004

    3、字符串(string):用''或""括起来的任意文本。"",''只是一种表示方式,不是字符串的一部分。

    4、布尔值(bool):只有True和False两种值。

    5、空值(None):是一个特殊的值,None和0是不一样的,0是一个具体的数值,而None是一个特殊的空值。


    查看全部
  • 用列表的pop()方法,pop()方法默认删除列表的最后一个元素,并返回

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name = L.pop()
    print(name) # ==> Ellena
    print(L) # ==> L = ['Alice', 'Bob', 'Candy', 'David']

    查看全部
  • 用append()方法,把新同学追加到列表的末尾:

    names = ['Alice', 'Bob', 'David', 'Ellena']
    names.append('Candy')
    print(names) # ==> ['Alice', 'Bob', 'David', 'Ellena', 'Candy']


    用list的insert()方法:

    insert()方法和append()方法不一样,insert()方法需要两个参数,分别是需要插入的位置,以及需要插入的元素。

    names = ['Alice', 'Bob', 'David', 'Ellena']
    names.insert(2, 'Candy')
    print(names) # ==> ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    查看全部
  • 列表(list)、元组(tuple)、字典(dict)、集合(set)等,都可以放入多个元素

    list表示:

    用"[ ]"

    scores = [45, 60, 75, 86, 49, 100]
    names = ['Alice', 'Bob', 'David', 'Ellena'] # 注意,字符串元素仍需要引号


    list可以同时放入任意类型的数据

    L = ['Alice', 66, 'Bob', True, 'False', 100]

    查看全部
  • def square_of_sum(L):
        sum = 0
        for x in L:
            sum = sum + x * x               #这里的写法
        return sum
    print(square_of_sum([1, 2, 3, 4, 5]))
    print(square_of_sum([-5, 0, 5, 15, 25]))

    查看全部
    0 采集 收起 来源:Python定义函数

    2022-02-17

  • round(number,小数数)
    查看全部
  • 二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100。

    十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,在Python中,十六进制使用前缀0x,比如:0x12ef,0xde2431af。

    查看全部
  • 定义函数的时候,还可以有默认参数,默认参数的意思是当这个参数没有传递的时候,参数就使用定义时的默认值。默认参数的设置,在定义函数时直接在括号内赋值。


    当参数传递的时候,就用传入的参数。

    查看全部
  • Python把0、空字符串和None看成False,其他数值和非空字符串都看成True

    查看全部
  • 浮点数可以表达整数的结果,但是整数不能表达浮点数的结果


    %取余数 33%10=3

    //取整    22//3=7

    round函数保留小数点后位数   

    num = 10 / 3
    print(num) # ==> 3.3333333333333335
    # 使用round保留两位小数
    round(num, 2) # ==> 3.33

    查看全部
  • 1.变量名由大小写英文字母数字下划线_组成

    2.变量不能用数字开头

    3.变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)

    查看全部

举报

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

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