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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • not的优先级高于or和and
    查看全部
  • 1. 基本定义和用途

    if 语句:属于条件判断语句,用于依据特定条件是否成立来决定是否执行某段代码。它不会重复执行代码块,仅做一次条件判断。

    while 循环:是循环语句,只要指定的条件为真,就会持续执行循环体中的代码,直至条件变为假。

    查看全部
  • :之后都要空四个字符

    查看全部
  • 需要按两次回车结束循环体,再打print

    sum容易出错,最好用total

    查看全部
  • age = 5

    if age>=18:

        print('adult')

    elif age>6 and age<18:

        print('teenager')

    elif age>3 and age<6:

        print('kid')

    else:

        print('baby')

    查看全部
  • >>> age=19

    >>> if age>=18:

    ...     print(f'your age={age}')

    ...     print('adult')

    ... 

    your age=19

    adult


    使用if语句,用print的时候,一定要在if的下一行缩进四个空格

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

    2025-04-17

  • 由于'和"会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为

    'Bob said \"I\'m OK\".'

    注意:转义字符 \不计入字符串的内容中。

    常用的转义字符还有:

    \n表示换行
    \t 表示一个制表符
    \\表示 \ 字符本身

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

    2025-04-17

  • raw字符串为原始字符串

    单行:r'....'

    多行:r'''.......'''

    应用:字符串本身包含多个‘;“;\等容易需要转译的符号,用表示就不用很麻粉的在每个符号前面打\

    查看全部
  • 字符串编码在数据存储、网络传输、多语言支持、数据库操作、文本处理和安全等多个领域都有着不可或缺的作用。正确使用字符串编码可以避免出现乱码问题,确保数据的准确传输和处理。

    查看全部
  • 代码解释

    字符串拼接:借助 + 运算符来拼接两个字符串。

    字符串重复:使用 * 运算符使字符串重复多次。

    字符串切片:通过指定索引范围来提取子字符串。

    字符串查找:利用 find() 方法查找子字符串的起始索引。

    字符串替换:使用 replace() 方法把指定的子字符串替换成新的字符串。

    字符串大小写转换:upper() 方法将字符串转换为大写,lower() 方法将字符串转换为小写。

    字符串分割:split() 方法依据指定的分隔符把字符串分割成列表。

    字符串去除空白:strip() 方法能够去除字符串首尾的空白字符。

    字符串格式化:format() 方法把变量的值插入到字符串的占位符中。

    f-string 格式化:这是 Python 3.6 及以上版本支持的一种简洁的字符串格式化方式

    查看全部
  • 重点:{};format,format是格式化的意思

    应用:f-string是新的格式化字符串

    1、保留两位小数

    >>> number=123.456

    >>> result='{:.2f}'.format(number)

    >>> print(result)

    123.46

    2、增加千位分隔符

    >>> number=1234567

    >>> result='{:,}'.format(number)

    >>> print(result)

    1,234,567

    查看全部
  • 重点:因为Python把0、空字符串和None看成False,其他数值和非空字符串都看成True,所以:

    and 运算符:对于表达式 x and y,Python 会先计算 x 的值。如果 x 的布尔值为 False(比如 0、空字符串、None 等),那么整个表达式的值就直接返回 x,因为无论 y 的值是什么,False and y 结果都为 False,所以不需要再计算 y 了。如果 x 的布尔值为 True,则返回 y 的值,因为此时整个表达式的值取决于 y。


    在 True and 0 中,True 的布尔值为 True,所以返回 0。


    or 运算符:对于表达式 x or y,Python 会先计算 x 的值。如果 x 的布尔值为 True,那么整个表达式的值就直接返回 x,因为无论 y 的值是什么,True or y 结果都为 True,不需要再计算 y 了。如果 x 的布尔值为 False,则返回 y 的值,因为此时整个表达式的值取决于 y。


    在 0 or 99 中,0 的布尔值为 False,所以返回 99。

    关键要看是and还是or;

    查看全部
  • 在list里面,每一个元素都有一个唯一的位置,我们称之为索引(index)

    注意,这里要注意区分,列表的定义也是通过中括号[]来定义的,但这和通过索引访问列表里面的元素并不冲突

    列表和字符串一样,也支持切片

    如果我们越界切片的话,不会出现Python运行错误,但是按照这样的下标去切片,获取不到任何元素。

    查看全部
  • 可以按顺序访问列表中的元素

    字符串也可以看作是一种特殊的列表,它只能按顺序存放多个字符。

    通过for循环访问列表每一个元素的方式,我们称为迭代。

    查看全部
  • 在程序中,容器是一种可以把多个元素放在一起的数据结构,容器中的元素可以逐个地迭代获取

    in,not in

    列表(list)是一种有序的容器,用中括号把元素括起来可以放入数字、字符串等数据类型,list可以同时放入任意类型的数据

    查看全部

举报

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

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