《Python》 计算机基础
一、计算机基础:
cpu:中央处理器,相当于人的大脑,运算中心,控制中心。
内存:暂时存储数据,与CPU交互。
优点:内存读取速度快。
缺点:容量小,造价高,断电即消失。
硬盘:长期存储数据。
优点:容量大造价低,断电不消失。
缺点:读取速度慢。
操作系统:调控统领这些过程。
二、Python
发展与应用
创始人龟叔,1989年在圣诞节的时候无聊发明Python,Python崇尚优美、清晰、简单,是一个优秀并广泛的语言。2004年Python2.4退出WEB框架Django诞生。2008年更新了两个版本2.6和3.0
他们的区别:
py2.x:源码不规范,重复率高,对于中文报错,默认编码ASCII(包含英文)。
py3.x:源码清晰、优美、简单、中英文都能显示,默认编码UTF-8(包含中文,英文,欧洲文字)。
Python主要应用领域:云计算、WEB开发、科学运算、人工智能、系统运维、金融、图形GUI。
Python是什么语言
编译型:将代码一次性全部编译成字节码,再执行。代表语言:C
优点:执行速度快
缺点:不能跨平台、开发速度慢、不好调试
解释型:代码从上至下逐行结束并运行。代表语言:Python
优点:便于调试,可以跨平台,开发效率高
缺点:执行速度相对
Python的优缺点:
优点:开发效率高(第三方库多)、高级语言、可移植性、可扩展可嵌入(可嵌入C语言)
缺点:速度相对慢、代码不能加密、线程不能利用多CPU问题。
Python的种类:
三、第一个Python程序:print(‘hello everyone’)
报错的原因:
1、没有安装解释器或者环境变量没设置好
2、不能用中文的符号,都要用英文符号
3、在Python2中输出中文需要在此文件首行输入# -*- encoding:utf-8 -*-
四、变量
变量就是将一些数据的中间结果暂时储存起来,便于后续程序调用。
变量如何使用:
1、变量只能由数字、字母和下火线任意组合
2、不能以数字开头
3、不能是Python中的关键字
4、定义变量要有描述性
5、不能使用中文
6、不能使用拼音
7、不能过长
8、官方推荐使用:
1、驼峰体:AgeOfOldBoy = 100
2、下划线:age_of_old_boy = 100
五、常量
一直不变的量
Python中的常量:将变量全部大写,往往常量会放在文件最上方
六、注释
解释说明代码的意思,供自己或者别人理解
单行注释在句首用#
多行注释在前后用3个引号引起来
晦涩难懂的用
七、数据类型
人类给机器划分的一些数据:数字类型、字符串类型等等
数字类型:浮点型,整形,目的是用来计算的
字符串类型:用引号括起来的都是字符串,单双引号可以配合使用;换行的字符串用三个引号;字符串可以相加拼接,字符串可以与数字相乘,不能减和除。
bool值:判断真与假
False
True
八、用户输入input
用户需要输入用户名密码,此9时需要用户输入
input把所以数据转换为字符串(type()可以判断数据类型)
九、if条件判断
只有2个结果False和True
1、结果是True的话执行前面的,False的话执行后面
if 条件:
执行结果
else:
执行结果
2、满足if条件执行if下面的代码,满足elif的条件就执行elif的代码
if 条件:
执行结果
elif 条件:
执行结果
《Python》 计算机基础的更多相关文章
- python计算机基础-Day1
计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...
- day001 Python 计算机基础(2019年5月16日)
      作为一名程序员或者即将踏入IT行业的准程序员,学习任何一门编程语言,都需要有基本的计算机基础 ...
- python 计算机基础
1.什么是编程语言. 语言是一个事物与另一个事物沟通的介质. 编程语言是程序员与计算机沟通的介质. 2.什么是编程. 编程是人按照某种语法规范设计出计算机能够识别的语言 表达的结果是程序,程序就是一系 ...
- python计算机基础(三)
简述Python垃圾回收机制: 当x=10,赋值x=11,的代码,也就是10没有对应的变量名, 10在python眼中相当于垃圾,就会被清理掉,释放内存. 对于下述代码: x = 10 y = 10 ...
- python计算机基础(二)
1. 操作系统有什么用? #1外部指令转化成0和1:#2.翻译所写的字符从繁(高低电压)至简(想做什么就做什么) :#3把一些硬件的复杂操作简化成一个一个接口. 2. 计算机由哪三大部分组成? 1.应 ...
- python计算机基础(一)
什么是编程语言? 跟计算机交流的语言 什么是编程? 编程就是写代码,让计算机能够听懂的语言 为什么要编程? 让计算机为我们做事,取代人 计算机5大组成分别有什么作用? CPU:控制,判断,配作用,内存 ...
- Python之旅_计算机基础入门
一.计算机基础 1.Python是编程语言 语言:一种事物与另一种事物沟通的介质. 编程语言:程序员与计算机沟通的介质. 什么是编程:程序员用编程语言把自己的逻辑思想下来,编程的结果就是一堆文件. 为 ...
- 计算机基础,Python基础--变量以及简单的循环
一.计算机基础 1.CPU 相当于人体的大脑,用于计算处理数据. 2.内存 用于存储数据,CPU从内存调用数据处理计算,运算速度很快. PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全 ...
- python note 01 计算机基础与变量
1.计算机基础. 2.python历史. 宏观上:python2 与 python3 区别: python2 源码不标准,混乱,重复代码太多, python3 统一 标准,去除重复代码. 3.pyth ...
随机推荐
- 大数据时代的Python金融应用-Day1-Python与金融应用概述
一.Python语言的主要特征 1.开源性 Python和大多数的支撑库和工具都是开源的,通常可以非常灵活的使用而且有开放的协议. 2.解释性 也可以使用Cpython完成将解释性语言转化为实施可执行 ...
- 最多的划分来使数组有序 Max Chunks To Make Sorted
2018-12-01 11:05:46 一.Max Chunks To Make Sorted 问题描述: 问题求解: 由于没有重复,所以直观的来看对于每个遇到数,其能够被划分出来的前提是其前面已经有 ...
- Confluence 6 设置你的个人空间主页
不论你是否正在使用个人空间为沙盒来测试一些内容,组合灯显示是如何工作的,一个能够导航到其他空间和内容的页面,或者一些完全不同的东西.下面一些红能够帮助你在你的个人空间中更加有效的使用和发布信息. 使用 ...
- dfs的一个小实现(啊哈算法的例题)
给定n个盒子,将n个小球放进这些盒子里,判断都有多少种情况 写深度优先搜索最重要的是理解当前步怎么做,下一步就当系统已经帮你实现好了(因为只要写好当前步,下一步解决方法和当前步是一样的). #incl ...
- Git-解释“Swap file .MERGE_MSG.swp already exists”的问题
当合并代码时非正常保存退出遇到的问题. 博客原文: https://blog.csdn.net/qq_32452623/article/details/78395832
- Jupyter Notebook入门教程
Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言.在本文中,我们将介绍 Jupyter notebook 的主要特性,以 ...
- hbase知识
HBASE是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统 HBASE的目标是存储并处理大型的数据,更具体来说是仅需使用普通的硬件配置,就能够处理由成千上万的行和列所组成的大型数据. HBASE ...
- python-部分redis
数据量非常大时想向数据库中保存的时候,可以在中间加一个队列(队列的长度可以控制),可能数据库一个个取会效率慢一些,但是不会服务端不会蹦 redis: 端口6379 1.本质:向内存中存数据 2.对内存 ...
- windos 开启openssl
前面我使用的是wampserver百度提示的软件,然后我卸载了,自己重新再官网上下载了一个比较新的版本,然后我按照的时候用默认路径,他的的都不用怎么配置,新版本都给你弄好了. 低版本的要在httped ...
- input上传限定文件类型
input上传限定文件类型 accept="image/*" 限定为只能上传图片 accept=”audio/* 限定为只能上传音频 accept=”video/*” 限定 ...