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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • format功能

    可以填写想要的数据在中括号中{}

    #第一种

    # 字符串模板
    template = 'Hello {}'
    # 模板数据内容
    world = 'World'
    result = template.format(world)
    print(result) # ==> Hello World


    第二种

    # 指定顺序
    template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'
    result = template.format('World', 'China', 'Beijing', 'imooc')
    print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.
    # 调整顺序
    template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.'
    result = template.format('World', 'China', 'Beijing', 'imooc')
    print(result) # ==> Hello imooc, Hello Beijing, Hello China, Hello World.

    查看全部
  • count()方法用来统计tuple中某个元素出现的次数对于不存在的元素,count方法不会报错,而是返回0index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置。注意,index()方法和count()方法不一样,当指定的元素不存在时,使用index()方法Python会报错。

    查看全部
  • 区分list()和tuple():list中元素用[],tuple中元素用();list中元素可以改变,tuple中元素固定不变且不可以添加新元素!



    请注意,元组(tuple)的这个特性是非常重要的,在运行上tuple的性能是list的数倍。

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

    2023-07-27

  • Python之for循环

    例子1】:s = 'ABCD'
                     for ch in s:
                           print(ch)

    输出:A

              B

              C

              D


    例子2】:利用一个sum变量累加就可以计算出总成绩。

    L = [75, 92, 59, 68, 99]
    sum = 0.0
    for x in L:
        sum = sum + x


    for语言最后要加上冒号  :

    查看全部
    0 采集 收起 来源:Python之for循环

    2023-07-27

  • Python之if-elif-else语句

    例子

    score = 59
    if score < 60:
        print('抱歉,考试不及格')
    elif score >= 90:
        print('恭喜你,拿到卓越的成绩')
    elif score >= 80:
        print('恭喜你,拿到优秀的成绩')
    else:
        print('恭喜你,考试及格')


    注意】: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了

    查看全部
  • Python之if-else语句

    例子】:score = 59
                     if score < 60:
                          print('抱歉,考试不及格')
                     else:
                          print('恭喜你,考试及格')


    if最后要加冒号:,在else后面,也要加冒号:

    查看全部
  • Python之if语句

    例子】:score = 59
                     if score < 60:
                         print('抱歉,考试不及格')

    在Python规范中,一般使用4个空格作为缩进


    if语句最后要加上冒号:

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

    2023-07-26

  • 取字符串的方式使用中括号[]访问

    注意】:计数是从0开始的,使用0表示第一个


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

    查看全部
  • 字符串format由两个部分组成,字符串模板模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。


    如果模板中{}比较多,format可以指定模板数据内容的顺序,还可以指定对应的名字

    查看全部
  • 在字符串前面加个前缀r,表示这是一个raw字符串,里面的字符就不需要转义了


    如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。

     r ' . . . '   和 r ' ' ' . . . ' ' ' 解决。


    r ' . . . ' 表示法不能表示多行字符串,也不能表示 ' 和 " 的字符串。


    多行字符串可以用  ' ' ' . . . ' ' '




    查看全部
  • 字符串本身包含 ,用 " " 括起来表示。


    字符串本身包含 " ,用 ' ' 括起来表示。


    字符串本身既包含 ' 又包含 " ,用 \ 进行转义。

    例如】:要表示字符串Bob said "I'm OK"

                     字符串又可以表示为 'Bob said \"I\'m OK\".'

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


    常用的转义字符还有:\n 表示换行

                                      \t  表示一个制表符

                                      \\ 表示 \ 字符本身

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

    2023-07-26

  • 布尔类型】:Ture、False


    布尔类型的集中运算】:与运算、或运算、非运算


    与运算】:用 and 表示。只有两个布尔值都为 True 时,计算结果才为 True。


    或运算】:用 or 表示。只要有一个布尔值为 True,计算结果就是 True。


    非运算】:用 not 表示。把True变为False,或者把False变为True。


    注意】:Python把0、空字符串和None看成False其他数值和非空字符串都看成True。  not计算的优先级是高于and和or的。


    短路计算】:

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

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

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


    四则运算】:取模运算、地板除、小数点位数


    【取模运算:求余数,用%表示取模

                            恰当使用取模运算,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。


    【地板除】用//表示地板除。得到的结果会忽略纯小数的部分,得到整数的部分


    【小数点位数】:round(X,Y)。

                               X是需要保留小数点位数的数值。

                               Y是保留的位数

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

                                   2.变量不能用数字开头

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

                                     发挥不出作用


    定义变量】:变量名 = 数据

                  例如:a = 1    hello = 'Hello'

                           一个变量可以先后存储多种不同类型的数据

                  例如:a = 1             # 这个时候a存储的是整数类型
                            print(a)
                            a = 'ABC'     # 这个时候a存储的是字符串类型
                            print(a)

    语言特性】:

                          动态语言:Python、Javascript

                          静态语言:C\C++\Java

    查看全部
  • python基础数据类型:整数,浮点数,字符串,布尔值,空值。

    整数】:二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100。

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


    浮点数】:10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5。

                        整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差。


    字符串】:''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。


    布尔值】:TureFalse

                        andornot运算,都是python语言的关键词


    【空值】:None

                    注意,None和0是不一样的,None不能理解为0,因为0是有意义的

    查看全部

举报

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

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