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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
    • 字符串本身包含‘’,用' '括起来

    • 字符串包含',用“”括起来

    • 两者都包含,用/转义

    查看全部
    0 采集 收起 来源:Python的字符串

    2025-02-12

    1. and:只有两个布尔值都为 True 时,计算结果才为 True

    2. or:只要有一个布尔值为 True,计算结果就是 True

    3. not:把True变为False,或者把False变为True

    4. Python把0、空字符串和None看成False,其他数值和非空字符串都看成True

    查看全部
  • round(num,2)指定保留小数点位数,
    查看全部
  • 为什么打印的dict是乱序的?

    d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49,

        'Gaven': 86

    }

    print(d) # ==> {}

    {'Alice': 45, 'Candy': 75, 'David': 86, 'Ellena': 49, 'Gaven': 86, 'Bob': 60}

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

    2025-02-11

  • L = [75, 92, 59, 68, 99]
    sum_score = 0
    for score in L:
        sum_score += score
    average_score = sum_score / len(L)
    print(average_score)

    以下是使用Python中  for  循环计算平均成绩的代码及解释:
    python L = [75, 92, 59, 68, 99] sum_score = 0 for score in L: sum_score += score average_score = sum_score / len(L) print(average_score)
      代码解释: 定义成绩列表: L = [75, 92, 59, 68, 99]  定义了一个包含5位同学成绩的列表。 初始化总成绩变量: sum_score = 0  初始化一个变量  sum_score  ,用于累加各位同学的成绩,初始值为  0  。 使用for循环累加成绩: -  for score in L:  这个循环遍历列表  L  中的每一个元素,每次循环将列表中的一个成绩赋值给变量  score  。 -  sum_score += score  每次循环将当前的成绩  score  累加到  sum_score  中。 计算平均成绩: average_score = sum_score / len(L)  ,其中  len(L)  用于获取列表  L  的长度,也就是同学的人数,用总成绩  sum_score  除以人数,得到平均成绩并赋值给  average_score  。 输出平均成绩: print(average_score)  将计算得到的平均成绩输出。
    查看全部
    0 采集 收起 来源:Python之for循环

    2025-02-10

  • # Enter a code

    num1=3.14

    num2=1.57

    c=num1*num2

    print(round(c,2))

    查看全部
  • 模即余数。

    查看全部
  • 浮点数 字符串  整数  二进制整数

    查看全部
  • 这里取数的位置n,不需要设定数组长度大小,如n<7.

    因为for循环体本身就是遍历数组,所以n值是有限的。

    查看全部
  • @ 区别# -*- coding: utf-8 -*- 和 # coding: utf-8 

    在 Python 中,# -*- coding: utf-8 -*- 和 # coding: utf-8 都是用来声明文件编码的方式,但它们在格式上有一些细微的区别。根据 PEP 263 的规定,这两种格式都是被接受的,但它们的匹配规则略有不同。

    1. 匹配规则

    PEP 263 定义了一个正则表达式来匹配编码声明:

    ^[ \t\f]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+)

    解释

    ^[ \t\f]*:匹配行首的空白字符(空格、制表符、换页符)。

    #:匹配井号(#)。

    .*?:匹配任意字符(非贪婪模式)。

    coding[:=]:匹配 coding: 或 coding=。

    [ \t]*:匹配 coding: 或 coding= 后的空白字符。

    ([-_.a-zA-Z0-9]+):匹配编码名称(如 utf-8)。

    2. 格式对比

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

    这种格式是 Emacs 风格的文件编码声明。

    它被广泛接受,并且符合 PEP 263 的规定。

    例如:

    Python复制

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

    # coding: utf-8:

    这种格式是更简洁的编码声明。

    它同样符合 PEP 263 的规定。

    例如:

    Python复制

    # coding: utf-8

    3. 实际使用

    在实际使用中,这两种格式都可以正确地声明文件的编码方式,Python 解释器会正确解析它们。选择哪种格式主要取决于个人或团队的偏好。

    示例

    以下两种声明方式都是有效的:

    Python复制

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

    或者:

    Python复制

    # coding: utf-8

    4. 注意事项

    位置:编码声明必须放在文件的第一行或第二行,否则 Python 解释器不会识别。

    一致性:确保整个文件使用一致的编码方式,避免混用不同的编码。

    文件保存格式:确保文件保存为 UTF-8 编码格式,以避免编码问题。

    总结

    # -*- coding: utf-8 -*- 和 # coding: utf-8 都是有效的 Python 文件编码声明方式,它们的区别主要在于格式。你可以根据个人或团队的偏好选择使用其中一种。

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

    2.变量不能用数字开头

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

    查看全部
  • 在Python中,if、elif等语句块内的代码需要正确缩进,一般使用4个空格作为标准缩进。你提供的代码中,print语句没有正确缩进,会导致语法错误。

    age=18

    if age < 18:

    print('children')

    elif age >= 18:

    print('adult')

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

    2025-02-07

    1. 把封装重复逻辑代码的过程就做抽象,抽象是数学中非常常见的概念

    2. 借助抽象,我们才能不关心底层的具体计算过程,而直接在更高的层次上思考问题。

    3. 函数就是最基本的一种代码抽象的方式

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

    2025-02-07

  • Python定义变量的方法

    什么是变量

    合法的变量名

    查看全部
  • Python基础数据类型

    整数

    十进制、二进制(前缀0b)、十六进制(前缀0x)。

    浮点数

    即小数。科学计数法1.23×10^9→1.23e9。

    字符串

    以''或""括起来的任意文本。如'Hello World'。

    布尔值

    用True、False表示。布尔值运算有and(与)、or(或)和not(非)。

    空值

    用None表示。

    查看全部

举报

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

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