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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
    1. Python把0、空字符串和None看成False,其他数值和非空字符串都看成True

    2. not计算的优先级是高于and和or的

    查看全部
  • a = 'python'
    print('hello,', a or 'world')    print(hello,pyhton)
    因为a为T
    b = ''
    print('hello,', b or 'world')  print(hello,world)
    因为b是空字符串

    查看全部
  • *args 可变参数 固定不能修改 类似 tuple

    查看全部
    1. tuple(只有一个数字)->T=(1)->print(T)->输出无括号的数字,因为运算符号()和元组tuple冲突,所以需要在元组中的元素后面加上逗号.比如:T=(1,).而对于多个元素的tuple,则加和不加这个逗号,效果是一样的。

    2. 因为()既可以表示tuple,又可以作为括号表示运算时的优先级,要定义只有一个元素的tuple,需要在元素后面添加一个逗号,。

    查看全部
    1. count()方法统计tuple中的元素出现次数:T=(内容)->T.count(要寻找的数字)->print(T.count(要寻找的数字))->要寻找的数字的出现次数

    2. 对于不存在的元素,count方法不会报错,而是返回0,

    3. index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置.:T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
      T.index(9) # ==> 10.

    4. T=(元素)->T.index(要寻找的数字)->要寻找的数字的位置

    5. 注意,index()方法和count()方法不一样,当指定的元素不存在时,使用index()方法Python会报错。

    查看全部
    1. 列表转换元组:L=[内容]->print(L)->T=tuple(L)->print(T).

    2. 元组转换列表:T=(内容)->print(T)->T=list(T)->print(T).

    3. tuple中的元素不可以改变,也无法替换,list列表中元素则可以改变以及替换.

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

    2023-12-19

  • def func(*args):

        sum = 0

        if len(args) == 0:

            return None

        else:

            for i in args:

                sum = sum + i

                avg = sum / len(args)

        return avg

    print(func())

    查看全部
  • # Enter a code

    def power(x, n):

        s = 1

        while n > 0:

            n = n - 1

            s = s * x

        return s

    print (power(2,4))



    def greet(a='heoole'):

        print('hello,'+a)


    print(greet())

    查看全部
  • 可以看到print('抱歉,考试不及格')这行代码明显比上一行代码缩进了,这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进

    在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块

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

    2023-12-18

  • 有时候,我们会想获取字符串的一部分(子串),这个时候我们采取切片的方式获取,切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开区间,不包括最后的位置。

    ab = s[0:2] # 取字符串s中的第一个字符到第三个字符,不包括第三个字符
    print(ab) # ==> AB

    查看全部
  • 1.四个空格作为缩进
    查看全部
    0 采集 收起 来源:Python之if语句

    2023-12-17

  • # Enter a code

    # Enter a code

    def func(x):

        if  isinstance(x, str):

            print('error+{}'.format(x))

        elif isinstance(x, list):

            for n in x:

                if n == 1:

                    sum = 1

                else:

                    sum = sum(n-1)+n

            return sum

        elif iisinstance(x, tuple):

            cj = 1

            for n in x:

                cj = cj*n

            return cj

            


    x = [1,2,3]

    print(func(x))

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

    2023-12-16

  • # coding=utf-8

    def sum_num(n):

        sum = 0

        x = 0

        while x <= n:

            sum = sum + x

            x = x + 1

        return sum

    print(sum_num(100))


    def sum_dg(n):

        sum = 0

        if n == 1:

            sum = 1

        else:

            sum = sum_dg(n-1)+n

        return sum

    print(sum_dg(100))



    def sum_c(n):

        x = 0

        sum = 0

        for x in range(1,n):

            sum = sum + x

        return sum + n

    print(sum_c(100))

    查看全部
    0 采集 收起 来源:Python递归函数

    2023-12-16

  • 1.二维list:alice_scores = [100,89,92]
    bob_scores = [70,65,81]
    candy_scores = [88,72,77]
    all_scores = [alice_scores, bob_scores, candy_scores]
    score = all_scores[1][2] # ==> 81#其中all_scores[1]是二维list里面的0-1位置,第二个[2]表示score = all_scores[1]列表里的0-3指定位置

    其中all_scores[1]得到Bob的最近三次成绩的列表,再通过下标[2],则可以得到Bob第三次的成绩。

    2.编码:不添加用中文会报错

    #coding=utf-8

    #coding:utf-8

    #-*- coding:utf-8 -*-

    用:,=均可,但是:,=左边不能有空格,否则报错

    查看全部
    0 采集 收起 来源:Python二维list

    2023-12-15

    1. 列表已有的元素,也是可以修改的,通过索引指定位置,并赋值新的元素,即可替换列表中原有的元素。

    2. 例子:L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
      L[2] = 'Canlina'#索引指定位置替换
      print(L)

    查看全部

举报

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

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