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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  •  if a%2==1:

    判断偶数

    查看全部
  • %取模,%2判断奇偶
    print(3 % 2) # ==> 1 因此3为奇数
    print(100 % 2) # ==> 0 因此100为偶数

    //地板除,结果忽略纯小数,得到整数部分。
    10//4 # ==> 2

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

    查看全部
  • 变量名由大小写英文字母、数字和下划线_
    变量不能用数字开头与Python关键字重合,and、or、not
    查看全部
  • 与运算  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。


    整型  int  整数

    浮点型  float  小数

    布尔型  bool  布尔值

        True  为真,代表非空,非0,条件成立  1

        False  为假,空,0,条件不成立  0


    type()  返回参数括号当中的对象的类型

    查看全部
  • def add_num(N):

        if N==1:

            return 1

        return N+add_num(N-1)


    a = 100    

    b = add_num(a)

    print(b)

    查看全部
    0 采集 收起 来源:Python递归函数

    2022-11-16

  • Python数字支持取模运算,使用百分号%表示取模。

    print(99 % 30) # ==> 9

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

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

    使用Python计算小数的时候,经常需要保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。

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

    查看全部
  • L = [75, 92, 59, 68, 99]
    sum = 0.0
    for x in L:
        sum = sum + x
    print(sum / 5)
    查看全部
    0 采集 收起 来源:Python之for循环

    2022-11-15

  • def sub_sum(L):

        odd = 0

        even = 0

        for i in L:

            if i%2 == 0:

                even += i

            else:

                odd += i

                

        return odd,even

        

    Li = [13,41,56,22,11,90,9]

    result = sub_sum(Li)

    j = result[0]

    o = result[1]

    print("奇数和 = {}".format(j))

    print("偶数和 = {}".format(o))

    查看全部
  • def square_of_sum(L):

        result = 0

        for i in L:

            i *= i

            result = result +i

        return result




    Li = [11,23,41,54]

    t = square_of_sum(Li)

    print(t)

    查看全部
    0 采集 收起 来源:Python定义函数

    2022-11-14

  • 6371f6fa0001619703600800.jpga = r"""\"To be, or not to be\": that is the question.\nWhether it\'s nobler in the mind to suffer.'"""
    print(a)
    查看全部
  • 整数和浮点数虽然属于不同的数值类型,但是在运算上是可以一起运算。

    # 加法
    num1 = 10
    num2 = 0.5
    result = num1 + num2
    print(result) # ==> 10.5
    # 减法
    result = num1 - num2
    print(result) # ==> 9.5
    # 乘法
    result = num1 * num2
    print(result) # ==> 5.0
    # 除法
    result = num1 / num2
    print(result) # ==>20.0

    取模运算(是求两个数相除的余数)

    Python数字支持取模运算,使用百分号%表示取模。

    print(3 % 2) # ==> 1
    print(33 % 10) # ==> 3

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

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

    地板除

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

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

    小数点位数

    保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。

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

    查看全部
  • 变量:变量的概念基本上和初中代数的方程变量是一致的。

    例如,对于方程式 y=x*x ,x就是变量。当x=2时,计算结果是4,当x=5时,计算结果是25。

    合法的变量名(满足以下3个条件)

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

    2变量不能用数字开头

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

    定义变量

    变量名 = 数据,即可定义一个变量。
    举个例子:

    a = 1


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

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

    这是Python这类语言特有的特性,我们称之为动态语言,与之对应的是静态语言,Python、Javascript等等都是动态语言,Java、C、C++等等属于静态语言。

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


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


    http://img1.sycdn.imooc.com//6371de350001d5cd03740180.jpg


    布尔值对应于生活中的就是对和错,在计算机的世界里,大部分判断都是非错则对的,布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写,不需要使用字符串符号括起来),也可以通过布尔运算计算出来。


    布尔值可以用and、or和not运算(注意and,or,not都是Python语言本身的关键字)。


    and运算是与运算,只有所有都为 True,and运算结果才是 True。

    or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。

    not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。

    查看全部
  • num,2
    逗号和2只间空不空都可以
    查看全部
  • 浮点数

    字符串

    整数

    整数

      学习十六进制和二进制与十进制的转换

    python包括浮点数  字符串 整数 布尔值 空值

    查看全部

举报

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

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