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 == '123':
    print('Congratulations')
else:
    print('sb',"It's wrong!")

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏JavaQ

Java多线程编程笔记之Condition

本篇内容基于JDK7,涉及Condition常用方法。 1.概述 Condition接口位于java.util.concurrent.locks包下,实现类有 ...

28150
来自专栏Linux驱动

编译make的出错提示解决方案

编译出错笔记: start.s:20: Error: no such instruction: `ldr r0,=WTCON' 错误:没有这样的指令 解决...

207100
来自专栏用户2442861的专栏

linux sed命令使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haluoluo211/article/d...

10620
来自专栏IMWeb前端团队

简单而强大的swig.js

本文作者:IMWeb json 原文出处:IMWeb社区 未经同意,禁止转载 swig的简单介绍 swig是JS模板引擎,它有如下特点: 根据路劲渲染...

29390
来自专栏magicsoar

HHVM源码剖析

一、前言 hhvm源码中充满了很多C++11的新特性,并且使用了各种设计模式如工厂,模板方法等,利用智能指针包裹指针,让delete没有肆意的出现 模板,继承,...

24580
来自专栏北京马哥教育

sed的基本用法详解

在Linux的世界中,有着一个文本三剑客的称呼,它们分别代表grep(文本过滤),sed(流编辑器),awk(gawk)(报告生成器)。 它们是强大的文本处...

29860
来自专栏青玉伏案

设计模式(五): 简单而又不失其重要性的单例模式(Singleton Pattern)

上篇博客我们系统的介绍了三种工厂模式,今天我们就来介绍一下单例模式。单例模式虽然简单,但是还是比较重要的,是常用设计模式之一。在之前的博客《Objective-...

21150
来自专栏阮一峰的网络日志

Javascript 严格模式详解

一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更...

29980
来自专栏Java 技术分享

Struts2 转换器

31470
来自专栏python3

python if else 流程判断

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程:

22320

扫码关注云+社区

领取腾讯云代金券