2018-9-28

一、Python概述

[if !supportLists]1. [endif]定义:

是一种解释型(没有编译,类似php和perl语言)、面向对象(面向对象的风格或代码封装在对象的编译技术)、动态数据类型(交互式,直接互动执行程序)

Python借鉴其他语言C,C++,Shell,unix脚本

[if !supportLists]2. [endif]Python特点:

易于学习(关键字较少,结构简单、明确定义的语法)、阅读(代码定义清晰)、维护、一个广泛的标注库(丰富的库,跨平台)、互动模式、可移植(.Py格式)、可扩展(不愿意开放的用C、C++在PYthon中调用)、数据库(主要的商业数据库接口)、GUI编程(图形用户界面/接口,只采用图形方式现实的计算机操作用户界面)、可嵌入(python嵌入C、C++)。

[if !supportLists]3. [endif]缺点:运行速度慢(解释型语言,代码在执行时会一行一行地翻译成CPU能理解的机器码)、代码不能加密

Ps,进程中:数据密集型(大量运算),io密集型型(磁盘读写 网络等待)

Sublime文本编辑器

[if !supportLists]二、[endif]内存

1.计算机是存储数据、计算数据

数据存在内存里(升级内存为了寻址空间更长)

内存(无数个·(地址+一个字节(8个0或1)))与CPU进行沟通的桥梁,程序的运行在内存计算

[if !supportLists]2. [endif]内存单位

8bit=1字节

1024字节=1k

1024k=1M    G、T

[if !supportLists]3. [endif]二进制、八进制、十进制

内存地址用十六进制数表示

[if !supportLists]4. [endif]转换进制

1  1 1 1 1(2)转换--8421法

16 8 4 2 1(10)

A.十进制-》二进制: 倒除法+余数逆序

B.二进制-》十进制

10(2)=0*2^0+1*2^1=3(10)

C.八进制-》二进制:  一位转三位

8421法

:5=4+1,按十进制

65(8)=110101(2)

[if !supportLists]D. [endif]十六进制-》二进制:一位转四位,按十进制

[if !supportLists]E. [endif]二进制-》八进制:三位取一位,二转八反向思维

[if !supportLists]F. [endif]二进制-》十六进制:四位取一位,二转十六反向思维

[if !supportLists]5. [endif]数据存储

先开辟内存空间(最小单位字节),再存数据,4个字节32位

相对路径:从根目录开始链结的路径

绝对路径:非根目录开始链结的路径

三、PyCharm软件应用

Ps:代码规范 空格

Boolean(布尔值Ture or False)

6.随机数的库

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 文章图片上传不正常,如需文档,可联系微信:1017429387 目录 1 安装... 4 1.1 配置探针... ...
    Mrhappy_a7eb阅读 11,707评论 0 5
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,401评论 1 45
  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    时光清浅03阅读 3,446评论 0 0
  • 寒露至,秋凉深。纠纠缠缠的酷夏真的和我们来年再见了。回首今年的夏天,除了热还是热,确实没有给我们留下太多的印象,可...
    洪七公叫花鸡阅读 4,216评论 4 6

友情链接更多精彩内容