zoukankan      html  css  js  c++  java
  • 多测师讲解 ---面试题之python基础面试题---高级讲师肖sir

    1、什么是python
    python是一门面向对象,解释型的动态类型的编程语言,是1989发明的,第一个公开发行版本是1991年
    2、python的特点?
    a、 特点:简单、易学、免费开源、可扩展性、可移植性、高级语言、丰富的类库
    b、应用领域:网页开发、可视为界面开发,系统编程、数据分析、网络爬虫、自动化脚本开发
    3、python应用领域?
    网页开发、可视为界面开发,系统编程、数据分析、网络爬虫、自动化脚本开发
    4、python所支持的平台?
    windows,unix(liunx,mac0S)
    5、python运行的环境?
    windows:
    dos窗口下:win+r  输入cmd 进行到dos窗口再输入python
    IDE环境分为python和eclipse
    Linux:centos6.5自带pytho
    6、python适合的人群?
    python开发者
    软件测试人员
    IT运维人员
    框架的开发人员
    兴趣爱好者
    7、python的输入与输出
    #coding=utf-8 设置当前编码格式为utf-8
    8、python2x和python3x的区别?
    (1). python2.x 的源码编码不规范,源码重复较多;python3.x 的源码编码规范,清晰、优美、简单
    (2). python2.x的默认字符集编码为ASCII,而python3.x 默认字符编码为UTF-8;因此表现就是
    python2默认是不支持中文字符的,除非源文件首行显示指定字符编码
    (3). python3.x : print语句没有了,变成了print()函数,而python2.6 和 python2.7部分地支持
    print()这种形式的语法
    (4). True 和 False的改变
    python2.x 中 True 和 False 是两个全局变量,因此可以进行赋值
    python3.x 中 True 和 False 变成 了两个关键字,指向了固定的对象,不能再被重新赋值
    9、列表、元组、集合、字典的区别?
    列表 元组 集合 字典
    英文 list tuple set dict
    可否读写 读写 只读 读写 读写
    可否重复 是 是 否 是
    存储方式 值 值 键(不能重复) 键值对(键不能重复)
    是否有序 有序 有序 无序 无序,自动正序
    初始化 [1,'a'] ('a', 1) set([1,2]) 或 {1,2} {'a':1,'b':2}
    添加 append 只读 add d['key'] = 'value'
    读元素 l[2:] t[0] 无 d['a']

    10、python常用的一些模块?
    (1)randmon(获取随机数)
    (2)time模块
    (3)os模块如何书写一个
    11、如何编写一个装饰器?

  • 相关阅读:
    谈谈对程序猿的管理
    OFMessageDecoder 分析
    [LeetCode-21]Construct Binary Tree from Preorder and Inorder Traversal
    leetcode第一刷_Rotate Image
    [二次开发]dede文章页面怎样显示作者的头像
    MapReduceTopK TreeMap
    安卓3d引擎
    LeetCode::Sort List 具体分析
    杨帆之工作日志-2014.6.24
    CF1109F Sasha and Algorithm of Silence's Sounds
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/13869424.html
Copyright © 2011-2022 走看看