1、简述bit,byte,kb,MB,GB,TB的关系

1TB=1024GB;   1GB=1024MB ;  1MB=1024kb: 1kb=1024byte ; 1byte=8bit

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

一开始出现的是ascii 编码,一个字节,最多表示256个字符,不过通常只用7位,第一位是0,为了表示更多的字符,诞生了,2个字节16位表示中文。

万国码unicode,至少采用两个字节,中文一般是用4个字节表示

utf-8是对unicode的优化升级,utf-8的中文采用3个字节,

gbk是中国人自己研发的里边支持本土语言并兼容ascii码,汉字用2个字节表示。

ascii 1个byte   8bit  中文2个byte 16bit,  

万国码至少2个byte 16bit, 分两种 2个字节和4个字节,一般中文用4个byte,  

utf-8  中文用3个byte表示,

gbk 中文用2个byte 表示。

3、请写出’李杰’分别用utf-8和gbk编码所占的字节及位数

Utf-8: 6个字节,48位   gbk: 4个字节,32位

4、字符串与数字之间如何转化,有没有条件?

只有数字构成的字符串才可以转化 用int(字符串)转化

数字可以无条件转化为字符串      用str(数字)转化

5、数字与布尔值之间如何转化,有没有条件?

数字可以无条件转化为bool, 用bool(数字)转化

除了0是False其他都是True

布尔值都可以转化为数字  int(True)=1;int(False)=0

6、终止while循环有几种方法?分别是什么?

1.改变条件 2.break

7、and ,or 和not 的含义用法

or 或,有一为真,就为真。  1>2 or 2    F

and 且,前后为真才为真。  2 and  1>2   F

not 非。取反。
 如果有> < 
排列顺序为 not > and > or
x or y   如果 x 为真,则值为x  
        x 为假, 否则为y ,
        0除外 ,0 or 1 为 1
x and y 如果 x 为真,则值 为y
       x 为假,则值为y
       0除外 ,0 and 1 为 0
例子 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6  
1False 2
False
3 3

True            4                                                       4


                                                                 True                           5         5                                                                                                                                                                               F

6                   6

True

       

print(4 or 3)    =4
print(4 and 3)   =4
print(0 or 3)   =3
print(0 and 3)  =0
												

Python 基础day3的更多相关文章

  1. python基础 Day3

    python Day3 1.作业回顾 设定一个理想的数字比如88,让用户输入数字,如果比88大,则显示猜测的结果大:如果比66小,则显示猜测的结果小了,给用户三次猜测机会,如果显示猜测正确退出循环,如 ...

  2. python基础:day3作业

    修改haproxy配置文件 基本功能:1.获取记录2.添加记录3.删除记录 代码结构:三个函数一个主函数 知识点:1.python简单数据结构的使用:列表.字典等 2.python两个模块的使用:os ...

  3. python基础day3

    一.文件管理 文件管理是很多应用程序的基本功能和重要组成部分.Python可以使文件管理极其简单,特别是和其它语言相对比. 1.    读操作 1.1r模式 1.1.1读取其他路径下文件 首先在D盘创 ...

  4. Day3 - Python基础3 函数、递归、内置函数

    Python之路,Day3 - Python基础3   本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8. ...

  5. 第三章:Python基础の函数和文件操作实战

    本課主題 Set 集合和操作实战 函数介紹和操作实战 参数的深入介绍和操作实战 format 函数操作实战 lambda 表达式介绍 文件操作函数介紹和操作实战 本周作业 Set 集合和操作实战 Se ...

  6. Python基础学习总结(持续更新)

    https://www.cnblogs.com/jin-xin/articles/7459977.html 嗯,学完一天,白天上班,眼睛要瞎了= = DAY1 1,计算机基础. CPU:相当于人的大脑 ...

  7. Python基础 小白[7天]入门笔记

    笔记来源 Day-1 基础知识(注释.输入.输出.循环.数据类型.随机数) #-*- codeing = utf-8 -*- #@Time : 2020/7/11 11:38 #@Author : H ...

  8. python之最强王者(2)——python基础语法

    背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...

  9. Python开发【第二篇】:Python基础知识

    Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...

随机推荐

  1. 原生js实现放大镜

    效果: 1.  鼠标放上去会有半透明遮罩.右边会有大图片局部图 2.  鼠标移动时右边的大图片也会局部移动 放大镜的关键原理: 鼠标在小图片上移动时,通过捕捉鼠标在小图片上的位置,定位大图片的相应位置 ...

  2. for + setTimeout

    一.背景 最近在翻看以前的老书<node.js开发指南>,恰好碰到 for 循环 + setTimeout 的经典例子,于是重新梳理了思路并记录下. 二.写在前面,setTimeout 和 ...

  3. blog项目知识点梳理

    1.获取图片验证码: def get_validCode_img(request): # 方式1: # import os # path= os.path.join(settings.BASE_DIR ...

  4. System.Web.Optimization 找不到引用,教你如何解决?

    在vs 2017 创建 BundleConfig 时添加引用 using System.Web.Optimization 是报错 提示未找到 解决方法: 在最下端窗口中写入:Install-Packa ...

  5. flask-后台布局页面搭建4

    1.  搭建后台页面 5.1管理员登录 步骤:1.在admin视图中导入from flask import render_template,redirect,url_for.并写入一下代码. #登录 ...

  6. #pragma 处理警告 clang diagnostic 的使用

    首先#pragma在本质上是声明,常用的功能就是注释,尤其是给Code分段注释:而且它还有另一个强大的功能是处理编译器警告,但却没有上一个功能用的那么多. clang diagnostic 是#pra ...

  7. 关闭provider进程或者consumer进程后,会发生什么?

    下图是 provider,consumer 和注册中心之间的拓扑图: provider,consumer 以及管理控制台都是 zookeeper 的客户端,所以都和 zk 建立了tcp连接. 以接口 ...

  8. JavaScript中 null 的 typeof是object

    JavaScript中  null 的 typeof是object

  9. python3练习-装饰器

    在廖雪峰的官方网站学习装饰器章节时,初步理解类似与面向切面编程.记录一下自己的课后习题解法. 问题: 请编写一个decorator,能在函数调用的前后打印出'begin call'和'end call ...

  10. linux ssh root登陆出现错误:Permission denied, please try again

    密码已检测过多遍还是登录失败 经检查 vim /etc/ssh/sshd_config PermitRootLogin no 改成 PermitRootLogin yes 修改之后重启就可以了