1、执行 Python 脚本的两种方式

  1. shell直接调用python脚本
  2. python run.py 调用解释器来调用脚本

 2、2、简述位、字节的关系

  1. 8个位bit,组成一个字节byte.
  2. 一个英文字母占用一个字节,也就是8
  3. 一个汉字至少两个字节,‘位’简写小写b,‘字节’简写大写B

3、简述 ascii、unicode、utf--‐8、gbk 的关系

  1. ascii码使用一个字节编码,它的范围只有英文字母,数字和一些特殊符号,只有256个字符
  2. unicode是最统一的编码,可以表示所有的字符
  3. utf-8在互联网使用最广的unicode的实现方式,它使用1-4个字符表示一个符号,根据不同的符号而变化字节长度。
  4. GBK表示汉字。GBK/GB2312表示简体中文,GB18030表示繁体中文。

4、请写出  “李杰”  分别用 utf--‐8 和 gbk 编码所占的位数 

  1. 8bit = 1byte
  2. GBK ---> 李杰是4个字节 4byte=32
  3. utf-8 --> 6个字节,3byte=24

5、Pyhton 单行注释和多行注释分别用什么? 

  1. 单行注释可以ctrl + / #example
  2. '''
  3. 三对单引号,多行注释
  4. '''
  5. """
  6. 三对双引号,多行注释
  7. """

6、声明变量注意事项有那些? 

  1. 变量的作用仅仅是一个标识,赋值后才被创建,它可以引用任何类型的对象,而且在引用之前必须赋值。赋值后的变量指向响应的对象,拥有该对象的空间
  2. 当两个变量ab同时引用一个对象3,两个变量引用了相同的对象
  3. 当其中一个变量引用其他对象的时候,不会对另一个造成影响
  4. 注意!当变量a,b应用了列表的对象,如
  5. a = [1,2,3]
  6. b = a
  7. a[0] = 4
  8. 变量b随之变为[4,2,3],为了避免可以用copy,替换引用操作

8、如何查看变量在内存中的地址? 

  1. id.__doc__
  2. id(object)

9、执行 Python 程序时,自动生成的  .pyc  文件的作用是什么?

  1. 执行过程中,原始程序写在py里,而python会在执行.py文件的时候,将py形式的程序编译成中间式文件的.pyc文件,(byte-compiled),加快下次执行文件的速度。
  2. 在运行python文件时候,会自动首先查看pyc文件,而且.py文件的修改时间和.pyc的修改时间一样,就会读取pyc文件,否则读取原来的py文件
  3. 并不是所有.py文件在运行时候都会产生pyc文件,只有在import相应的.py文件才会产生pyc

10、写代码

a.实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!

 

  1. user=input('Input your account:')
  2. passwd=input('What's password:')
  3. if user == 'seven' and passwd == '':
  4. print('Congratulations')
  5. else:
  6. print('sb',"It's wrong!")

 b.实现用户输入用户名和密码,当用户名为  seven  且  密码为  123  时,显示登陆成功,否则登陆失败,失败时允许重复输入三次 

  

python全栈考试的更多相关文章

  1. Python全栈考试-部分试题(精选)

    Python全栈考试(一) Python全栈考试(一) 1.执行 Python 脚本的两种方式 答:1.>>python ../pyhton.py 2. >>python.py ...

  2. Python全栈考试(一)

    1.执行 Python 脚本的两种方式 1) 使用命令行执行Python脚本: python C:\tesst.py 2) 使用各种IDE软件.pycharm wing 2.简述位.字节的关系 位 ( ...

  3. python 全栈开发,Day30(第一次面向对象考试)

    月考题: python 全栈11期月考题 一 基础知识:(70分) 1.文件操作有哪些模式?请简述各模式的作用(2分) 2.详细说明tuple.list.dict的用法,以及它们的特点(3分) 3.解 ...

  4. 想成为Python全栈开发工程师必须掌握的技能

    什么是Python全栈工程师? 即从前端页面的实现,到后台代码的编写,再到数据库的管理,一人可以搞定一个公司网站的所有事情,真正实现全栈开发. 全栈只是个概念 也分很多种类 真正的全栈工程师涵盖了we ...

  5. Python全栈【Socket网络编程】

    Python全栈[socket网络编程] 本章内容: Socket 基于TCP的套接字 基于UDP的套接字 TCP粘包 SocketServer 模块(ThreadingTCPServer源码剖析) ...

  6. Python全栈【异常处理】

    Python全栈[异常处理] 本节内容: 1.异常处理 2.什么时候用异常处理 异常处理 1.异常处理: 异常就是程序运行时发生错误的信号,异常处理是在编程过程中为了增加友好性,在程序出现bug时一般 ...

  7. Python全栈开发【面向对象进阶】

    Python全栈开发[面向对象进阶] 本节内容: isinstance(obj,cls)和issubclass(sub,super) 反射 __setattr__,__delattr__,__geta ...

  8. Python全栈开发【面向对象】

    Python全栈开发[面向对象] 本节内容: 三大编程范式 面向对象设计与面向对象编程 类和对象 静态属性.类方法.静态方法 类组合 继承 多态 封装 三大编程范式 三大编程范式: 1.面向过程编程 ...

  9. Python全栈开发【模块】

    Python全栈开发[模块] 本节内容: 模块介绍 time random os sys json & picle shelve XML hashlib ConfigParser loggin ...

随机推荐

  1. 前端 —— SVG

    0. 简介 SVG:可缩放矢量图形: SVG 是代码,通过浏览器的解析而渲染成一种图形: 可缩放矢量图形是基于可扩展标记语言(XML),以描述二维矢量图形的一种图形格式,由万维网联盟( World W ...

  2. ES6必知必会 (九)—— Module

    Module 1.ES6在语言标准的层面上,实现了模块功能,成为浏览器和服务器通用的模块解决方案,完全可以取代 CommonJS 和 AMD 规范,基本特点如下: 每一个模块只加载一次, 每一个JS只 ...

  3. ballerina 学习十八 事务编程

    事务在分布式开发,以及微服务开发中是比较重要的 ballerina 支持 本地事务.xa 事务.分布式事务 ,但是具体的服务实现起来需要按照ballerian 的事务模型 infection agre ...

  4. Windows 7 x64 安装 Oracle 11g Express

    1. 下载    在这里下载文件: Oracle Database Express Edition 11g Release 2 for Windows x32    Oracle 不提供 window ...

  5. 隐藏 FastAdmin 列表中的拖动排序按钮

    隐藏 FastAdmin 列表中的拖动排序按钮 就是以下这个按钮,想先删除不要. 刚开始在 CMS 插件中的栏目中发现没有,以为在哪个位置中,但找到半天的 weigh 都没有找到weigh 的字眼. ...

  6. centos alias命令详解

    Alias命令 功能描述:我们在进行系统的管理工作一定会有一些我们经常固定使用,但又很长的命令.那我们可以给这些这一长串的命令起一个别名.之后还需要这一长串命令时就可以直接以别名来替代了.系统中已经有 ...

  7. Advanced Installer 换产品ID,生成文件名

    换生成名: -

  8. XSS漏洞攻击原理与解决办法

    转自:http://www.frostsky.com/2011/10/xss-hack/ 对于的用户输入中出现XSS漏洞的问题,主要是由于开发人员对XSS了解不足,安全的意识不够造成的.现在让我们来普 ...

  9. Bootstrap-Other:可视化布局

    ylbtech-Bootstrap-Other:可视化布局 1.返回顶部 1. 2. 2.返回顶部   3.返回顶部   4.返回顶部   5.返回顶部 1. http://www.runoob.co ...

  10. [Java.web]简单计算器

    项目的  WebRoot 目录下的 calculator.jsp <%@ page language="java" import="java.util.*" ...