【Python】输入输出/数据类型/运算符

Python输入输出/数据类型/运算符 »>转到思维导图********> »转到博客园******** Python的注释 单行注释# 和多行注释’’’ ’’'' 输入 python3中的input全部存成字符串类型 python2中需要认为告诉input输入的什么数据类型 name = input(‘please input»>:’) please input»>:jason Traceback (most recent call last): File “", line 1, in File “", line 1, in NameError: name ‘jason’ is not defined name = input(‘please input»>:’) please input»>:’egon’ name ’egon’ type(name) <type ‘str’> name = input(‘please input»>:’) please input»>:[1,2,3,4] name [1, 2, 3, 4] type(name) <type ’list’> raw_input()会统一存为字符串 name1 = raw_input(’»»»»»»»»»:’) :jason name1 ‘jason’ type(name1) <type ‘str’> name1 = raw_input(’»»»»»»»»»:’) :[1,2,3,4,5] name1 ‘[1,2,3,4,5]’ type(name1) <type ‘str’> ...

2019年7月1日 · 3 分钟

【Python】计算机发展史/变量/垃圾回收机制

Python计算机发展史/变量/垃圾回收机制 »>转到思维导图********> »转到博客园******** ****编程语言发展史 机器语言 站在奴隶主的角度说奴隶主的话 1.编译型(类似于谷歌翻译) 2.解释型(类似于同声传译) PS:一次翻译之后,就可以拿着翻译之后的结果多次运行 汇编语言 用简单的英文标签来表示二进制数,直接操作硬件 优点:开发效率高于机器语言 缺点:执行效率较机器语言低 高级语言 站在奴隶主的角度说奴隶主的话 1.编译型(类似于谷歌翻译) 一次翻译之后,就可以拿着翻译之后的结果多次运行 编译的过程需要用到编译器 优点:执行效率高 缺点:开发效率低 2.解释型(类似于同声传译) 一行一行的翻译(读一行翻译一行) 解释的过程需要用到解释器 优点:开发效率高 缺点:执行效率低 PS: 学习难度:高级语言»>汇编语言»>机器语言 执行效率:机器语言»>汇编语言»>高级语言 开发效率:机器语言»>汇编语言»>高级语言 Python python是解释型语言 1.胶水语言 2.调包侠 python解释器,环境变量配置,多版本共存 在IT行业不要贸然尝试用最新版本的软件!!! 第一个Python程序 1.交互式 优点:输入内容立刻就有对应的返回结果 缺点:无法永久保存数据 2.命令行(文件形式) 优点:可以永久保存数据 缺点:暂时来看运行该文件有点麻烦 PS:文件后缀名 仅仅是给人看的 你所认为的不同的文件后缀有不同的功能那是程序员自己写的 python文件默认的后缀名就是.py结尾 运行一个py文件需要走的步骤(*) 1.将python解释器代码从硬盘督导内存(就等价于双击了word图标) 2.将你写好的py文件由应哦按读到内存(就等价于你双击了一个word文档) 3.解释器解释读取py文件中的内容,解释成计算机能够识别的语句(如果是一个普通文本文件,仅仅只会将文件内容展示到屏幕上给用户查看,不会检测翻译文件内容) PS:Pyhon解释器与普通文本编辑器前面两步是一毛一样的,仅仅第三步不一样(一个是解释语法,一个是文本展示) 变量 1.什么是变量 量:衡量/记录事物的状态/特征 变:状态/特征是可以变化的 2.为什么要有变量? 帮助你记录保存事物的某种状态或特征 3.变量的定义 1.只能包含数字,字母,下划线 2.数字不能开头 3.关键字不能作为变量名 变量必须先定义后调用(使用),变量名不要加引号 4.变量额三要素 1. id():返回的是一串数字 2. type():返回的是该变量对应的主句的类型 3. value:该变量指向的内存当中数据的值 ...

2019年6月28日 · 1 分钟

【Python】计算机组成原理/编程语言

Python是一门编程语言 »>转到思维导图****** »>转到**博客园**** 编程 1.什么是编程 编写程序,谁来编写,人来编写。 将自己的思维逻辑和想法通过计算机能够识别的语言写下,告诉计算机按照你的思维逻辑去帮你干活。 编程的最终结果就是一丢文件。 2.为什么要编程 让计算机能够按照你的思维逻辑去工作,解放人力!!! 语言 汉语,日语,英语,法语,德育 事物与事物之间沟通交流的媒介 操作系统:(windows,linux,unix…) 1.操作系统是帮你操作计算机硬件的,它帮你封装好了一系列操作硬件的方法。 2.程序员只需要按照操作系统提供的操作方法即可简介操作硬件。 3.一套完整的计算机系统由一下三部分组成 1.应用程序 2.操作系统(中间人) 3.计算机硬件 ps: 1.程序员开发的程序都叫做应用程序。 2.操作系统也是应用程序,但是它针对的是计算机硬件。 操作系统也是一款应用软件,但是它是针对计算机硬件的,将复杂丑陋的操作封装起来,暴露给用户简单快捷的操作接口,帮助你协调,管理,调度计算机各个硬件。 计算机五大组成部分 1.控制器 2.运算器 控制器+运算器=计算机中央处理器(CPU) 3.存储器 :计算机存储系统 内存 基于电工作的,通电数据正常读取,一旦断电数据即可丢失。 优点:读取速度快 缺点:断电数据丢失 外存 优点:能够永久保存数据 缺点:读取速度慢 4.输入设备 键盘,鼠标,触摸屏 5.输出设备 显示器,音响,打印机 ps: 输入设备也称input 输出设备也称output 存储器也可以叫着IO设备 计算机三大核心组件 1.CPU :大脑 2.内存 :短期记忆 3.硬盘 :永远不会消失的本子 计算机是基于电工作的,而电信号只有高低电频两种状态0和1,计算机里面存储的都是0101的二进制数据。 CPU工作流程:选取内存中读取命令,将命令解析翻译成自己能够对应上的操作步骤,控制硬件执命令。 简单指令集 复杂指令集 x86架构 CPU到内存中获取数据最多读32位 64位 32位 64位向下兼容32位的软件 而32位不能够兼容64的软件 存储器 寄存器 :cpu下一步即将要用到的数据(容量小) 高速缓存 :将经常需要用到的容量比较小的数据存储在高速缓存 内存 :cpu获取数据的主力还是内存 ...

2019年6月27日 · 1 分钟