zoukankan      html  css  js  c++  java
  • 面试题锦集

    1.为什么学习Python?

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

    3.公司线上的开发环境使用的什么系统?

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

    5.简述解释型和编译型语言?

    6.Python解释器种类以及特点?

    7.位和字节的关系?

    8.b、B、KB、MB、GB的关系?

    9.列举至少五个pep8规范。

    10.求结果:or and

    11.ASCII码、Unicode、utf-8、gbk区别

    12.字节码和机器码的区别

    13.三元运算编写格式

    14.列举你了解Python2和Python3的区别

    15.Python2项目迁移成Python3

    16.一行代码实现数值交换

    17.Python3和Python2中int和long区别

    18.range和xrange的区别

    19.字符串反转

    1 name = "hello world"
    2 name = name[::-1]
    3 print(name)
    4 """
    5 dlrow olleh
    6 """
    View Code

    20.文件操作时:xreadlines和readlines的区别?

    21.列举布尔值为false的值:

        所有空的东西都是false:0,"",[],(),{},None

    22.列举字符串、列表、元组、字典每个常用的五个方法?

    均围绕增删查找来进行:

      字符串:

      列表:

      元组:

      字典:

    23.is和==区别?

      is是地址相同,==是值相同

    24.1、2、3、4、5组成多少个不相同无重复三位数?

      5*4*3=60

    25.什么是反射?以及应用场景?

    26.Python的深浅考别。

    27.Python垃圾回收机制。

    28.Python可变类型和不可变类型区别?

    29求结果:

    30.一行代码实现删除列表里面的重复元素.

    31.如何实现"1.2.3”变为['1', '2', '3']

    1 str = '1,2,3'
    2 str = str.replace(',', '')
    3 lst = []
    4 lst.extend(str)
    5 print(lst)
    6 """
    7 ['1', '2', '3']
    8 """
    View Code

    32.如何实现['1', '2', '3']变为[1,2,3]

    1 lst = ['1', '2', '3']
    2 lst = [int(i) for i in lst]
    3 print(lst)
    4 """
    5 [1, 2, 3]
    6 """
    View Code

    33.如何用一行代码生成[1,4,9,...100]

      列表生成式

    34.常用字符串格式化那几种?

    35.什么是断言?应用场景?

  • 相关阅读:
    计算机二进制总结
    java-集合排序,队列,散列表map以及如何遍历
    java-Collection,List简单使用与方法/(集合使用-中)
    java-Date类与集合(上)
    java-正则、object中的两个方法的使用
    java-注释、API之字符串(String)
    Java-面向对象三大特征、设计规则
    java-多态、内部类
    java-修饰词、抽象类、抽象方法
    java-重载、包修饰词以及堆栈管理
  • 原文地址:https://www.cnblogs.com/d9e84208/p/10697757.html
Copyright © 2011-2022 走看看