python全栈考试
1、执行 Python 脚本的两种方式
- shell直接调用python脚本
- python run.py 调用解释器来调用脚本
2、2、简述位、字节的关系
- 每8个位bit,组成一个字节byte.
- 一个英文字母占用一个字节,也就是8位
- 一个汉字至少两个字节,‘位’简写小写b,‘字节’简写大写B
3、简述 ascii、unicode、utf--‐8、gbk 的关系
- ascii码使用一个字节编码,它的范围只有英文字母,数字和一些特殊符号,只有256个字符
- unicode是最统一的编码,可以表示所有的字符
- utf-8在互联网使用最广的unicode的实现方式,它使用1-4个字符表示一个符号,根据不同的符号而变化字节长度。
- GBK表示汉字。GBK/GB2312表示简体中文,GB18030表示繁体中文。
4、请写出 “李杰” 分别用 utf--‐8 和 gbk 编码所占的位数
- 8bit = 1byte
- GBK ---> 李杰是4个字节 4byte=32位
- utf-8 --> 6个字节,3byte=24位
5、Pyhton 单行注释和多行注释分别用什么?
- 单行注释可以ctrl + / #example
- '''
- 三对单引号,多行注释
- '''
- """
- 三对双引号,多行注释
- """
6、声明变量注意事项有那些?
- 变量的作用仅仅是一个标识,赋值后才被创建,它可以引用任何类型的对象,而且在引用之前必须赋值。赋值后的变量指向响应的对象,拥有该对象的空间
- 当两个变量a,b同时引用一个对象3,两个变量引用了相同的对象
- 当其中一个变量引用其他对象的时候,不会对另一个造成影响
- 注意!当变量a,b应用了列表的对象,如
- a = [1,2,3]
- b = a
- a[0] = 4
- 变量b随之变为[4,2,3],为了避免可以用copy,替换引用操作
8、如何查看变量在内存中的地址?
- id.__doc__
- id(object)
9、执行 Python 程序时,自动生成的 .pyc 文件的作用是什么?
- 执行过程中,原始程序写在py里,而python会在执行.py文件的时候,将py形式的程序编译成中间式文件的.pyc文件,(byte-compiled),加快下次执行文件的速度。
- 在运行python文件时候,会自动首先查看pyc文件,而且.py文件的修改时间和.pyc的修改时间一样,就会读取pyc文件,否则读取原来的py文件
- 并不是所有.py文件在运行时候都会产生pyc文件,只有在import相应的.py文件才会产生pyc
10、写代码
a.实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!
- user=input('Input your account:')
- passwd=input('What's password:')
- if user == 'seven' and passwd == '':
- print('Congratulations')
- else:
- print('sb',"It's wrong!")
b.实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
python全栈考试的更多相关文章
- Python全栈考试-部分试题(精选)
Python全栈考试(一) Python全栈考试(一) 1.执行 Python 脚本的两种方式 答:1.>>python ../pyhton.py 2. >>python.py ...
- Python全栈考试(一)
1.执行 Python 脚本的两种方式 1) 使用命令行执行Python脚本: python C:\tesst.py 2) 使用各种IDE软件.pycharm wing 2.简述位.字节的关系 位 ( ...
- python 全栈开发,Day30(第一次面向对象考试)
月考题: python 全栈11期月考题 一 基础知识:(70分) 1.文件操作有哪些模式?请简述各模式的作用(2分) 2.详细说明tuple.list.dict的用法,以及它们的特点(3分) 3.解 ...
- 想成为Python全栈开发工程师必须掌握的技能
什么是Python全栈工程师? 即从前端页面的实现,到后台代码的编写,再到数据库的管理,一人可以搞定一个公司网站的所有事情,真正实现全栈开发. 全栈只是个概念 也分很多种类 真正的全栈工程师涵盖了we ...
- Python全栈【Socket网络编程】
Python全栈[socket网络编程] 本章内容: Socket 基于TCP的套接字 基于UDP的套接字 TCP粘包 SocketServer 模块(ThreadingTCPServer源码剖析) ...
- Python全栈【异常处理】
Python全栈[异常处理] 本节内容: 1.异常处理 2.什么时候用异常处理 异常处理 1.异常处理: 异常就是程序运行时发生错误的信号,异常处理是在编程过程中为了增加友好性,在程序出现bug时一般 ...
- Python全栈开发【面向对象进阶】
Python全栈开发[面向对象进阶] 本节内容: isinstance(obj,cls)和issubclass(sub,super) 反射 __setattr__,__delattr__,__geta ...
- Python全栈开发【面向对象】
Python全栈开发[面向对象] 本节内容: 三大编程范式 面向对象设计与面向对象编程 类和对象 静态属性.类方法.静态方法 类组合 继承 多态 封装 三大编程范式 三大编程范式: 1.面向过程编程 ...
- Python全栈开发【模块】
Python全栈开发[模块] 本节内容: 模块介绍 time random os sys json & picle shelve XML hashlib ConfigParser loggin ...
随机推荐
- 前端 —— SVG
0. 简介 SVG:可缩放矢量图形: SVG 是代码,通过浏览器的解析而渲染成一种图形: 可缩放矢量图形是基于可扩展标记语言(XML),以描述二维矢量图形的一种图形格式,由万维网联盟( World W ...
- ES6必知必会 (九)—— Module
Module 1.ES6在语言标准的层面上,实现了模块功能,成为浏览器和服务器通用的模块解决方案,完全可以取代 CommonJS 和 AMD 规范,基本特点如下: 每一个模块只加载一次, 每一个JS只 ...
- ballerina 学习十八 事务编程
事务在分布式开发,以及微服务开发中是比较重要的 ballerina 支持 本地事务.xa 事务.分布式事务 ,但是具体的服务实现起来需要按照ballerian 的事务模型 infection agre ...
- Windows 7 x64 安装 Oracle 11g Express
1. 下载 在这里下载文件: Oracle Database Express Edition 11g Release 2 for Windows x32 Oracle 不提供 window ...
- 隐藏 FastAdmin 列表中的拖动排序按钮
隐藏 FastAdmin 列表中的拖动排序按钮 就是以下这个按钮,想先删除不要. 刚开始在 CMS 插件中的栏目中发现没有,以为在哪个位置中,但找到半天的 weigh 都没有找到weigh 的字眼. ...
- centos alias命令详解
Alias命令 功能描述:我们在进行系统的管理工作一定会有一些我们经常固定使用,但又很长的命令.那我们可以给这些这一长串的命令起一个别名.之后还需要这一长串命令时就可以直接以别名来替代了.系统中已经有 ...
- Advanced Installer 换产品ID,生成文件名
换生成名: -
- XSS漏洞攻击原理与解决办法
转自:http://www.frostsky.com/2011/10/xss-hack/ 对于的用户输入中出现XSS漏洞的问题,主要是由于开发人员对XSS了解不足,安全的意识不够造成的.现在让我们来普 ...
- Bootstrap-Other:可视化布局
ylbtech-Bootstrap-Other:可视化布局 1.返回顶部 1. 2. 2.返回顶部 3.返回顶部 4.返回顶部 5.返回顶部 1. http://www.runoob.co ...
- [Java.web]简单计算器
项目的 WebRoot 目录下的 calculator.jsp <%@ page language="java" import="java.util.*" ...