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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • score = 59

    if  score < 60 :

        print('抱歉,考试不及格')

    # ==> 抱歉,考试不及格

    注意点

    1、http://img1.sycdn.imooc.com//604adabe000156bf01950044.jpg

    这行代码是if判断的一个子分支因此需要缩进,在Python规范中,一般使用4个空格作为缩进

    2、if语句中的冒号 :是条件分支判断的格式,冒号 : 后面是分支代码块

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

    2021-03-12

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

      r'\(~_~)/ \(~_~)/'
      但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串。

    • 如果要表示多行字符串,可以用'''...'''表示。

    查看全部
    • 字符串可以用' '或者" "括起来表示。

    1. 如果字符串本身包含',这时可以用" "括起来表示。

    2. 如果字符串包含",可以用' '括起来表示。

    3. 如果字符串既包含'又包含",需要对字符串中的某些特殊字符进行转义,Python字符串用\进行转义。

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


    常用的转义字符还有:

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


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

    2021-03-11

    • 加减乘除:+-*/

    • 取模运算:使用百分号%表示取模。恰当使用取模运算,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。

    • 地板除:得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行。

    • 小数点位数:round()函数。round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。round(num, 2)。

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

    2. 变量不能用数字开头

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

    在Python里面,一个变量可以先后存储多种不同类型的数据。

    查看全部
    • 整数:在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100。

              在Python中,十六进制使用前缀0x,比如:0x12ef,0xde2431af。

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

    • 字符串:在Python中,字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。

    • 布尔值:在Python中,可以直接用True、False表示布尔值(请注意大小写,不需要使用字符串符号括起来)。

    • 空值:空值是Python里一个特殊的值,用None表示。注意,None和0是不一样的,None不能理解为0,因为0是有意义的。

    • 列表:

    • 字典:

    查看全部
  • 字符串切片——获取字符串的一部分(子串)

    1、切片需要在中括号[]中填入两个数字,中间用冒号分开,表示子串的开始位置和结束位置,并且这是半闭半开取件,不包含最后的位置。

    例:s='123456789'

    (1)aoe=s[0:2]     # 取字符串s中的第一个到第三个字符(不包含第三个字符)

             print(aoe)      #==> 12

    (2)aoe=s[2:6]     # 取字符串s中的第三个到第七个字符(不包含第七个字符)

               print(aoe)    #==> 3456

    (3)aoe=s[-1]      # 取字符串s中最后一个字符

               print(aoe)    #==>  9

    特殊情况

    (4)aoe=s[:4]       # 字符串s中从第一个字符串开始截取四个字符

               print(aoe)    #==>  1234

    (5)aoe=s[0:]       # 字符串s中从第一个字符串开始截取,一直截取到最后

               print(aoe)    #==>  123456789

    (6)aoe=s[:]       # 字符串s中从第一个字符串开始截取,一直截取到最后

               print(aoe)    #==>  123456789

    (7)aoe=s[2:]       # 字符串s中从第三个字符串开始截取,一直截取到最后

               print(aoe)    #==>  3456789

    步长截取

    (8)aoe=s[::2]       # 字符串s中从第一个字符串开始截取,间隔两个字符取一个

               print(aoe)    #==>  13579

    (8)aoe=s[::-2]       # 字符串s中从最后一个字符串开始截取,间隔两个字符取一个

               print(aoe)    #==>  97531

    查看全部
  • format:处理字符串,输出不固定的内容

    1、temp='Hello{}'

    result=temp.format{' '}

    2、如果{}比较多,可以在format的时候也可以指定模板数据内动的顺序

    #指定顺序

    template中顺序为输出文字的顺序

    http://img1.sycdn.imooc.com//6049be260001990604020124.jpg

    #调整顺序

    template='Hello{3},Hello{2},Hello{1},Hello{0}'

    result=template.format('A','B','C','D')

    print(result)   #  ==>Hello D, Hello C, Hello B, Hello A.

    3、除了使用顺序,format还可以指定对应的名字

    #指定{}的名字 w,c,b,h

    template='Hello{w},Hello{c},Hello{b},Hello{h}.'

    wor='World'

    chi='China'

    bei='Beijing'

    ho='Home'

    (1)result=template.format(w=wor,c=chi,b=bei,h=ho)

    (2)result=template.format(w='World',c='China',b='Beijing',h='Home')

    print(result) #  ==>  Hello World,Hello China,Hello Beijing,Hello Home.

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

    http://img1.sycdn.imooc.com//60488a430001eadd04180419.jpghttp://img1.sycdn.imooc.com//60488bc200019a0e04170364.jpg

    查看全部
    • 短路计算


    1. 在计算 a and b 时,

      (1)如果 a 是False,则根据 与 运算法则,整个结果必定是False,因此返回a;

      (2)如果 a 是True,则整合计算结果必定取决于b,因此返回是b。

    2. 在计算 a or b 时,

      (1)如果 a 是True,则根据 或 运算法则,整个计算结果必定返回True,因此返回a;

         (2)如果 a 是False,则整个计算结果必定取决于b,因此返回 b 。

    查看全部
  • \\表示 \ 字符本身

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

    2021-03-10

  • 1、http://img1.sycdn.imooc.com//60486c030001418002870114.jpg

    2、在Python中,布尔类型还可以与其它数据类型(字符串,数字等)做and、or 和not运算

    http://img1.sycdn.imooc.com//60486c850001b37004200431.jpg

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

    查看全部
  • 判断数字基数或者偶数用%;取整用//

    查看全部
  • 1、(1)整数和浮点数运算,得到的结果不管小数点后是否有值,结果都变成浮点数了

    (2)浮点数可以表达证书的结果,但是整数不能表示浮点数的效果

    2、取模运算——可判断一个数是否为偶数

    当一个数对2取模结果为0时,则这个数为偶数,否则为奇数

    http://img1.sycdn.imooc.com//60483d8e0001afb603360082.jpg

    3、地板除——得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行

    http://img1.sycdn.imooc.com//60483d9c00011e1e01860082.jpg

    4、小数点数位——round()函数

    round调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数

    http://img1.sycdn.imooc.com//604843e900012ed304070105.jpg

    查看全部

举报

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

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