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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • \之后只有一个是不计入字符串内容

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

    2025-02-23

  • 常用的转义字符还有:

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

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

    2025-02-23

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

    查看全部
  • Python把0、空字符串和None看成False

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

    查看全部
  • num1=10

    num2=0.5

    result=num1+num2

    print(result)

    #一个普通的加法

    # %取模运算 好像是用来计算奇数偶数的

    print(3 % 2) # ==> 1 因此3为奇数
    print(33 % 2) # ==> 1 因此33为奇数
    print(100 % 2) # ==> 0 因此100为偶数

    #但我看到了

    print(3 % 2) # ==> 1
    print(33 % 10) # ==> 3
    print(99 % 30) # ==> 9
    #地板除 (做一个除数,忽略小数得到整数部分)

    10//4 # ==> 2
    #小数点位数,保留几位小数

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

    #课后任务:一个长方形的长为3.14cm,宽为1.57cm,请计算这个长方形的面积,保留小数点后两位

    chang=3.14

    kuan=1.57

    result=chang*kuan

    print(result)

    #可省略

    round(result,2)

    查看全部
  • L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    L.pop(2)   ------candy ,在索引中位置是2
    L.pop(3)  --------david在,由于代码是从上而下执行,candy已经删除,在表中的位置索引david的索引位置由原来的3变成了2
    print(L)

    查看全部
  • 3-1课后任务

    第一个属于浮点数

    第二个属于字符串

    第三个属于整数

    第四个属于二进制整数

    查看全部

  • ff8f306708b8a35018401136.jpg

    两个综合运用没有多大意义。
    查看全部
  • 字符串是由一个个字符组成,每个字符都有一个唯一的位置,比如字符串“ABC”

    第一个字符为A,以此类推

    例如

    s = 'ABC'
    a = s[0] # 第一个
    b = s[1] # 第二个
    c = s[2] # 第三个
    print(a) # ==> A
    print(b) # ==> B
    print(c) # ==> C


    查看全部
  • 字符串可以使用单引号‘ ’,如果字符串本身就带有单引号呢?

    例如:“ I'm ok” 这个时候字符串则需要双引号表示,

    如果字符串当中即有单引号,又有双引号

    例如: bob said " I'm ok " ,则需要使用到python中的转义符/

    让实际字符串中的单引号与双引号失去意义具体可以表示成

    ‘bob said \"I\'m ok\"’

    转义符、不计入字符串的内容的当中,

    \n表示换行,

    \t表示一个字符表

    \\表示\字符本身

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

    2025-02-21

  • a = 'python'

    print('hello,', a or 'world')

    第一个运行完是hello, python

    因为根据短路计算在计算a or b时,如果a是ture,则根据或运算法则,整个计算结果必定为ture,因此返回a,如果a是false,则整个计算结果必定取决于b,因此返回b

    b = ''
    print('hello,', b or 'world')

    第二b为空值,在python中,空值,为false,所以返回值

    hello , world

    查看全部
  • 布尔类型

    1、与运算

    只有两个布尔值都是ture的时候才为ture

      ture and ture =>ture

      ture and false =>false

      false and ture =>false

      false and false =>false

    2、或运算

    只要有一个布尔值为ture,计算结果就为ture

    ture or ture =>ture

    ture or false =>ture

    false or ture =>ture

    false or false =>false

    3、非运算

    把ture变为false,或者把false变为ture

    not ture =>false

    nout false=>ture

    a =ture

    print(a and 0 or 99) =>99

    为什么计算出的结果是99呢

    那是因为python中把0,空字符,和none都看成false,其他数值和费控字符都看成ture

    在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

    在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b

    查看全部
  • 地板除得到的结果是可以忽略小数部分的

    例如 10//4==>2


    取模运算,可以判断一个数是否为偶数,,当一个数对2取模结果为0,那么这个数就是为偶数

    print(3 % 2)==>1,因此为奇数

    查看全部
  • 生活中的小数在编程中称为浮点数,例如1.1,1.23,-9.0等等,对于很大的浮点数通常使用科学计数法,1.23X10^9次方,其中pyton中10用e代替,即1.23x^9次方就写作1.23e9,同时0.000012就写成1.2-e5

    查看全部
  • 在Python中,sort和sorted都用于对可迭代对象进行排序,但它们存在以下一些区别:

    函数类型

    • sort是列表(list)的内置方法,只能用于列表对象。

    • sorted是Python的内置函数,可以用于任何可迭代对象,如列表、元组、集合、字典等。

    操作对象与返回值

    • sort方法会直接对原列表进行排序,修改原列表的顺序,无返回值,或者说返回值为None。

    • sorted函数不会修改原可迭代对象,而是返回一个新的已排序列表,原对象保持不变。

    用法

    • 使用sort时,直接在列表对象上调用该方法,如my_list.sort()。

    • 使用sorted时,将可迭代对象作为参数传入函数,如sorted(my_list),如果要对字典排序,通常根据键或值进行,如sorted(my_dict.items(), key=lambda x: x[1])可根据字典的值进行排序。

    以下是一个简单的示例:

    my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]

    # 使用sort方法

    list_copy_1 = my_list.copy()

    list_copy_1.sort()

    print("使用sort方法后的列表:", list_copy_1)

    # 使用sorted函数

    list_copy_2 = sorted(my_list)

    print("使用sorted函数后的列表:", list_copy_2)

    print("原始列表:", my_list)

    查看全部

举报

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

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