首页 > 其他分享 >过往内容的回顾

过往内容的回顾

时间:2022-09-25 18:22:45浏览次数:48  
标签:计算机 回顾 python 数据类型 --- lizhi 内容 过往 变量名

markdow语法

一些基本操作:
   ctrl+数字可以设置大标题
   *空格文本 可以设置小标题
  英文状态下三个波浪可以设置语言环境
   表情用英文单词
   |文本|文本|文本| 可以设置表格

计算机的本质

计算机俗称电脑,电脑就是带电的人脑,证明计算机工作是离不开电的,而因为电的特性电路逻辑只有代表低电平的0和高电平的1,那在计算机的世界中他所能认识的也只有0和1,为了使计算机能够更好的表达信息,那就需要0和1的无限位数和组好,这样的数字也叫二进制

计算机的五大硬件

1.控制器
相当于人的大脑,用来控制计算机的各个硬件
2.运算器
相当于人的大脑,用来进行数学运算和逻辑运算
3.存储器
相当于人的记忆系统,用来存储记忆,分为短期和长期存储
4.输出设备
相当于人的嘴巴,向外界传递信息
5.输入设备
相当于人的眼睛,接收外界传递的消息

计算机三大核心硬件

1.cpu
---控制器和运算器一起组成了计算机的CPU,也叫做中央处理器,他相当于计算机的大脑
2.内存
---内存:基于电工作,优势是记得快,存的快,但是因为电的原因断电会丢失数据
3.外存
---外存:不基于电工作,优势自然就是断电不会丢失数据会永久保存,劣势是相对于内存来说,他记得慢,存的也慢
计算机常识:
---当一个程序运行的时候,他首先是从硬盘上加载到内存中,内存与CPU交互运行程序

操作系统

如果我们的程序想要控制一台计算机运行,那么我们就必须要控制这台计算机上面的所有硬件,那便会产生一个问题,每一个程序运行都需要写一个控制操作系统的代码来说,那对于程序的开发来说周期是极其长的,而且工作量也是非常巨大的,这个时候一个固定控制计算机硬件的系统便诞生了,他便是操作系统,让所有程序基础操作系统运行,而操作系统来进行计算机硬件的控制
PC端常见的操作系统:windows、linux
移动端常见的操作系统:IOS、安卓

编程与编程语言

1.什么是编程?
编程就是把人类的思想和思维告知计算机,让计算机运行出来,达到我们的目的
2.什么是编程语言?
语言就是人与人之间交流的工具,和中国人交流用汉语,和英国人交流用英语,我们跟计算机的交流便被称为编程语言

编程语言发展史

1.机器语言
初期的计算机语言,因为计算机的特性他只能识别0和1这样的二进制,人类想要跟计算机沟通,那么只能用二进制来传达各种意思给计算机,这样对计算机来说容易理解,但是对于人类来说是比较繁琐的,还要查找各种手册,对于普通人理解以及上手难度也是非常巨大的
2.汇编语言
第二代计算机语言,基础第一代计算机语言的特性,开发出由一些特定的字母来代表一些特定的意思,这样可以减轻人的工作,相对于机器语言没有那么繁琐,但是还是存在一定的难度
3.高级语言
第三代计算机语言,保留了前两代的计算机语言的优点,用人类能够读懂的语言,对于人类来说更通俗易懂,容易上手

编程语言的分类

---高级语言因为更贴近人类所使用的语言,因此需要翻译才能被计算机所识别,我们根据翻译的类型讲高级语言进行分类
1.编译型语言
按照翻译的类型可以理解为在一段话结束以后进行翻译,计算机中就是写完一段程序进行整体翻译,优势是在编译之后会生成可执行文件,一次编译可以无数次执行,劣势就是因为是整段编译,那如果出现BUG,对于效率来说是极低的
2.解释型语言
按照翻译的类型可以理解为边说话便进行翻译,计算机中就是边写程序边进行翻译,优势是出现BUG可以立马发现立马解决,劣势就是翻译不会生成可执行的程序,不能向编译型语言一样一次编译以后无数次使用

python解释器

python的创始人是荷兰人,外号是龟叔,在圣诞节的时候所编写的
---python解释器我们需要在官网进行下载,有好几个版本,常见的几个版本
1.python 2.7  这个是4.5年前的老项目最常用的,在接触老项目的时候需要使用这个版本
2.python 3.6  这个是2年前使用比较广泛的版本
3.python 3.8  这个是最近这几年比较经常使用的版本,兼容性也比较强

python的三种运行方式

1.win+R,直接在cmd环境运行
  适用于临时编写比较短的代码,因为有断电的风险,断电数据丢失
2.解释器命令运行
  用于比较长的代码,可以长久的保存
3.IDE编写工具
---IDE编写工具是集成开发环境,提供应用程序的开发环境
---对于小白编写python比较友好的IDE编写工具是pycharm

pycharm的安装

从官网下载,可以选择版本以及操作系统,下载以后需要配置解释器版本以及运行的环境

python语法之注释

1.什么是注释?
可以理解为对某一段话或者某一个词的解释,我们在编写一段程序的时候,也需要写出对这段程序的解释,方便自己和其他的软件开发人员查询
2.注释的几种写法
--- 警号+注释内容
---'''         英文状态连续3下'
   多行注释
   ''' 
---"""        英文状态按shift 连续3下‘
  多行注释
  """

变量与常量

1.什么是变量?
根据字面意思可以理解为变化的量,比如:年龄、季节、月份等
2.什么是常量?
常量是变量相反的意思,那就可以明显的理解为不存在变化的量,比如圆周率、重力加速度等

变量的基本使用

变量的代码展示:
   name = 'lizhi'
在这个代码中,name表示变量名,= 表示赋值,lizhi表示数值
1.变量的使用和底层逻辑
   看到赋值符号,先看符号的右边,代表数值
   是在内存上面申请一块地存储数值
   给数值赋予一个变量名
   以后可以根据变量名查找到这个数值
变量的注意事项
    1.一个变量名同时最多只能绑定一个数值
    2.数值可以绑定多个变量名
    3.赋值的右边也可能是变量名,如果是的话先看这个变量名对应的数值
变量的命名规范:
    1.变量名可以是中文,但是容易报错不推荐
    2.变量名也可以是汉语拼音
    3.变量只能是数字、字母、下划算
    4.变量名中数字不能作为开头
    5.变量名要尽可能见面知意思
    6.变量名不能跟关键字冲突
变量的命名风格:
    1.下划线格式(python推荐)
    2.驼峰(大驼峰、小驼峰)

常量的基本使用

常量在python中并不是绝对的
命名方式
全大写

数据类型

1.什么是数据类型?
在我们日常生活中有不同的数据存放在不同类型的软件下,那么在编程中,我们不同的数据也是存储不同的类别下,叫做数据类型
2.如何查看数据类型
代码展示
   print(type(变量名))  就可以得到这个数据类型
3.针对不同的数据采用最佳的数据类型可以更好的表示这个数据

数据类型之整型(int)

整型就是整数的意思
代码展示
     old = 18
     print(type(old) 就可以得到这个数据类型int

数据类型之浮点型(float)

浮点型就是小数的意思
代码展示
   old = 18.1
   print(type(old))  就可以得到这个数据类型float

数据类型之字符串(str)

1.字符串就是我们通常所说的文本的意思
代码展示
    name = 'lizhi'
    site = 'shanghai'
    print(type(site))  可以得到这个数据类型str
2.定义字符串的4种方式:
    name = 'lizhi'
    name1 = '''lizhi'''
    name2 ="lizhi"
    name3 = """lizhi"""
3.为什么定义字符串的方式多?
   因为在编写文本中也可能会使用引号,所以多种方式,避免冲突
4.如何辨别是字符串还是注释:
观察左侧是否有赋值和变量名,如果有的话就是字符串,如果没有那就是注释

数据类型之列表(list)

列表可以存储多个数据,方便拿取
代码展示
   l1 = [ 'lizhi', 'zhanghong', 'zhaoyuanshi']
   print(type(l1))  可以得到数据类型list
取出某一个数据:
    l1 = [ 'lizhi', 'zhanghong', 'zhaoyuanshi']
    print(l1[0])   可以得到第一个名字 lizhi

数据类型之字典(dict)

可以像字典一样表示这个数值的含义以及这个数据,更清楚明白
 代码展示
    l1 = {'name':"lizhi",
      'ego':'118',
      'site':'shanghai'}
       print(type(l1))   可以得到数据类型dict
  注意:每一个数据之间用逗号隔开
取出来某一个数据:
      l1 = {'name':"lizhi",
      'ego':'118',
      'site':'shanghai'}
      print(l1['name'])  可以拿到lizhi这个数值
	  【】表示取出来某一个值,可以进行联系取值
	  代码展示
	  print(变量名【】【】【】)

PEP8规范

1.逗号后面需要空一格
2.使用单行注释的时候,代码空两格警告,警号空一格注释内容
3.赋值两侧都需要空一格
4.使用单行注释的时候,如果注释自称一行,警号前面需要空一格

标签:计算机,回顾,python,数据类型,---,lizhi,内容,过往,变量名
From: https://www.cnblogs.com/zhanghong1229/p/16728425.html

相关文章

  • linux文件内容查看命令 实验报告
    实验任务Linux查看文件基础命令 实验环境一台centos7 实验步骤1.显示文件全部内容Cat+想要查看的文件名  2.显示文件全部内容并加行号  3.空行不......
  • 前瞻内容回顾
    本周内容总结1.markdown语法markdown语法是用来编辑typora软件的其主要内容有#后面跟语句为文章标题英文下的```跟环境命自动切换对应环境ctrl+?查看源代码|||列表......
  • 银河麒麟v10图形化完成DCA培训内容(基于达梦8)
    本文基于银河麒麟v10服务器版使用图像化方式完成DCA培训学习相关内容,如需命令行方式可观看上一篇:https://www.cnblogs.com/zdstudy/p/16726249.html安装数据库a.创建用......
  • 本周回顾-- 计算机基础、python、pycharm、基本数据类型
    1、计算机基础1.1计算机组成部分:1、控制器2、运算器(控制器+运算器=cpu)3、存储器 内存:速度快,断电失效 外寸:硬盘,速度相对慢,永久保存4、输入设备 鼠标,键盘5、输出设......
  • DataGridViewComboBoxCell单元格内容变化后立即引发事件
    原文(C#):(38条消息)C#DataGridView中DataGridViewComboBoxCell下拉列表选择事件_HEALER..的博客-CSDN博客_c#combobox选择事件PrivateSubDataGridView2_EditingCon......
  • 关于input 内容改变的触发事件
    转自:https://blog.csdn.net/qq_36908872/article/details/115528600  https://blog.csdn.net/weixin_45947938/article/details/122405448 方便以后自己寻找资料更加方......
  • ES6新增内容,变量和常量
    1.var let  const三者的区别var声明的变量是可以重复声明,可以覆盖let声明的变量是唯一的,不允许重复声明const是常量2.参考如下 第二部分  ......
  • 批量替换不同内容
    问题:表1里的“原内容”列替换为表2里对应的“替换为”列函数解决:=VLOOKUP(A3,F:G,2,) ......
  • 【代码片段】Qt6.2.4 C++ 替换文件内容
    参考https://blog.csdn.net/xi__q/article/details/55050120https://blog.csdn.net/kllo__/article/details/120176545https://blog.csdn.net/u013625961/article/deta......
  • 本周内容总结
    typora软件下载跟安装markdown语法使用计算机的基础知识普及编程语言讲解python解释器的下载和介绍环境变量和多版本共存运行python的三种方法pycharm下载与使用py......