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

Python3 入门教程(新版)

咚咚呛 全栈工程师
难度入门
时长 4小时24分
  • Python,Javascript为动态言语
    查看全部
  • L.sort(reverse=True),sort是从小到大排序,括号中的reverse=Ture将其改为从大到小排序

    查看全部
  • 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号()、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。
    查看全部
    0 采集 收起 来源:Python定义函数

    2021-11-15

  • 请注意,return表示返回的意思,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。
    查看全部
    0 采集 收起 来源:Python定义函数

    2021-11-15

  • 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号()、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。
    查看全部
    0 采集 收起 来源:Python定义函数

    2021-11-15

  • 使用Python计算小数的时候,经常需要保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
    num = 10 / 3 print(num) # ==> 3.3333333333333335 # 使用round保留两位小数 round(num, 2) # ==> 3.33
    查看全部
  • 二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100。
    十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f
    在Python中,十六进制使用前缀0x,比如:0x12ef,0xde2431af。
    浮点数对应我们生活的是小数,在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差
    字符串对应生活中的就是非数字类型的内容,比如一个句子,一段话,在Python中就是字符串,在Python中,字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。布尔值对应于生活中的就是对和错,在计算机的世界里,大部分判断都是非错则对的,布尔值和布尔代数的表示完全一致,一个布尔值只有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。

    空值

    空值是Python里一个特殊的值,用None表示。相当于空集
    查看全部
  • Python 中的raw r'''...'''

    查看全部
  • 可变参数 *args  (tuple)

    def func(*args):
        print('args length = {}, args = {}'.format(len(args), args))
    
    func('a') # ==> args length = 1, args = ('a',)
    func('a', 'b') # ==> args length = 2, args = ('a', 'b')
    func('a', 'b', 'c') # ==> args length = 3, args = ('a', 'b', 'c')

    可变关键字参数 **kwargs  (dict)

    def info(**kwargs):
        print('name: {}, gender: {}, age: {}'.format(kwargs.get('name'), kwargs.get('gender'), kwargs.get('age')))
    
    info(name = 'Alice', gender = 'girl', age = 16)
    #
    #
    def func(param1, param2, param3 = None, *args, **kwargs):
        print(param1)
        print(param2)
        print(param3)
        print(args)
        print(kwargs)
    
    func(100, 200, 300, 400, 500, name = 'Alice', score = 100)
    # ==> 100
    # ==> 200
    # ==> 300
    # ==> (400, 500)
    # ==> {'name': 'Alice', 'score': 100}


    函数

    print(cmp(1, 20)) # ==> -1
    cmp(2, 1) # ==> 1
    cmp(3, 3) # ==> 0
    str(123) # ==> '123'
    
    isinstance(100, int) # ==> True
    isinstance(100.0, int) # ==> False
    isinstance('3.1415926', str) # ==> True
    
    int('123') # ==> 123
    int('123', 8) # ==> 83
    查看全部
  • 变量名

    只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型(字符串、布尔值、空值、字典等)。在Python中,定义一个变量需要遵循一定的约束,否则,Python可能识别不出它是一个变量。

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

    变量不能用数字开头

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

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

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

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

    2021-11-13

  • 比如大写字母 A 的编码是65,小写字母 z 的编码是122。

    查看全部
  • Python中用e替代10
    比如  1.23×10∧9可以写为1.23e9
            
    查看全部
  • 遍历dist 的方法

    # Enter a code

    # coding=utf-8

    d = {

        'Alice': 45,

        'Bob': 60,

        'Candy': 75,

        'David': 86,

        'Ellena': 49

    }

    print("通过对象.keys()方法获取dict的所有key")

    print(d.keys())

    print("通过key属性来判断key是否存在于dict字典中") 

    for key in d:

        value = d[key]

        print(key, value)

    print("通过items()方法获取dict的key和value")   

    for key,value in d.items():

        print(key,value)

    查看全部
  • L = [75, 92, 59, 68, 99]


    sum=0.00


    for x in L:


       sum=sum+x


    ans = sum/len(L)


    print(ans)

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

    2021-11-10

举报

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

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