• python3-开发面试题(python)6.22基础篇(1)


    1、为什么学习Python?

    1、语言排行榜

    2、语言本身简洁,优美,功能超级强大的

    3、跨平台

    4、非常火爆的社区

    5、用的公司的多

    2、通过什么途径学习的Python?

     某宝2.8就搞定了,跟着视频学,博客园查资料

    3、Python和Java、PHP、C、C#、C++等其他语言的对比?

    python和java的区别

     学习起来python要比java简单快速的多,java从c++这样的系统语言中继承了很多语言和复杂性,

    而python的语法非常简洁,大大提高编写效率

    pythonh和c#语言的区别

    python是解释语言,不需要额外的编译过程,而c#必须编译后执行。python是开源的,而c#就不是

    python程序可以跨平台,不需要修改就可以运行windows和Linux等系统平台

    python和C++

    python比c++等语言,更加容易学习,语法规则简单,语意化,易读易懂,容易维护。

    python和php

    php语言只适用于网页编程,而python适合于各个领域,还可以开发桌面GUI软件,

    而且面向对象的编程更加完善

    4、简述解释型和编译型编程语言?

    解释型:python

    特点:解释一行,执行一行,边翻译边执行

    程序-----》解释器-------》机器语言--------》cpu

    优点是:开发效率高,跨平台性强,调试程序方便

    5、Python解释器种类以及特点?

     有常用的五种python解释器:

    cpython 这个解释器是用c语言开发的,cpython是使用最广的python解释器。

    lpython是基于cpython之上的一个交互式计时器,交互方式增强,功能和cpython功能一样,调用ie。

    pypy是另一个python解释器,它的目标是执行速度,pypy采用JIT技术,对python代码进行动态编译,

    可提高代码执行效率。

    jython是运行在java平台上的解释器,可以直接把python代码编译成java字节码执行。

    Ironpython是运行在微软.Net平台上的解释器,把python代码编译成.Net的字节码。

    6、位和字节的关系?

    8 bit  =   1byte

    7、b、B、KB、MB、GB 的关系?

    8bit=1Bytes

    1024Bytes=1KB

    1024KB=1MB

    1024MB=1GB

     未完待续!!后续不断更新!!

  • 相关阅读:
    使用iOS网络请求
    Invalid RNPermission 'ios.permission.xxx'. should be one of: ( )
    React Native 报错 Error: spawn EACCES 权限
    React Native 适配Android物理返回键,实现连续两次点击退出
    图解:平衡二叉树,AVL树
    NOIP 骗分技巧
    P1004 方格取数
    5. 最长回文子串
    全链路压测自动化实践
    深度学习在美团配送ETA预估中的探索与实践
  • 原文地址:https://www.cnblogs.com/ManyQian/p/9211676.html
Copyright © 2020-2023  润新知