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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • s=3.4*1.57
    round(s,2)
    查看全部
  • Python中“二进制数使用前缀0b表示,十六进制使用前缀0x表示”.

    查看全部
  • 二进制整数使用前缀0b表示。
    查看全部
  • 和 for 循环不同的另一种循环是 while 循环,while循环可以继续进行下去的条件更加简单,只需要判断while循环的条件是否为True即可,当条件为True时,即继续运行下去。
    比如:

    while True:
        print(1)

    在上述代码中,由于while的条件一直为True,所以这个代码将会无限的输出1,同学们不要轻易尝试。

    查看全部
  • 输出=print

    注意在Hello World前后都有单引号'

    print和>>>不可以有空格

    注意(、)、'、')均为英文字符

    查看全部
  • break是直接跳出循环,continue不执行后面内容
    查看全部
  • 可以使用if-elif-else语句来简化以上的逻辑。其中elif就是else if的意思。

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

    这样,我们就可以写出代码结构非常清晰的一系列条件判断了。
    特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。

    最后一个不用限定条件,直接给:就行

    查看全部
  • 使用if-else语句。在if条件不为True时,执行else的子逻辑分支。样需要注意两个地方,第一个是冒号:,在else中,同样需要冒号;其次是缩进,在else的子逻辑分支,同样需要缩进。

    查看全部
  • ,因为score = 59 < 60,所以if的判断是True,因此就会执行print('抱歉,考试不及格')。
    这里有几个需要注意的地方:

    可以看到print('抱歉,考试不及格')这行代码明显比上一行代码缩进了,这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进

    在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块


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

    2021-11-21

  • 我们可以使用位置的方式取出字符串中特定位置的字符,按照位置取字符串的方式使用中括号[]访问,这个时候可以把字符串看作是一个列表(一种新的数据类型,在后面会继续学习),不过需要注意的是,在程序的世界中,计数是从0开始的,使用0来表示第一个。

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

    ab = s[0:2] # 取字符串s中的第一个字符到第三个字符,不包括第三个字符
    print(ab) # ==> AB

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

    r'\(~_~)/ \(~_~)/'

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

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

    '''Line 1
    Line 2
    Line 3'''

    上面这个字符串的表示方法和下面的是完全一样的:

    'Line 1\nLine 2\nLine 3'

    还可以在多行字符串前面添加r,把这个多行字符串也变成一个raw字符串:

    (这其中的“和‘不需要加\,可以直接打进去)

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

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

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

    常用的转义字符还有:

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

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

    2021-11-21

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

    True and 0计算结果是0 
    继续计算0 or 99计算结果是 99 
    因此,结果是99。
    需要注意的是,not计算的优先级是高于and和or的。

    True and not False # ==> True

    在上述布尔计算中,先计算not False = True,然后再计算True and True,因此得到True的结果。


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

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

    所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。


    查看全部
  • 取模,求两个相除的余数

    地板除

    Python除了普通除法以外,还有一个特殊的除法被称为地板除,对于地板除,得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行。

    10//4 # ==> 2
    10//2.5 # ==> 4.0
    10//3 # ==> 3

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

    2.变量不能用数字开头

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


    查看全部

举报

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

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