计算机和python
计算机基础知识
- CPU 人类的大脑 运算和处理问题
- 内存 临时存储数据 断电就消失了
- 硬盘 永久 存储数据
操作系统是一个(特殊)的程序,调度硬件和软件之间的数据交互
python的应用和历史
IT,金融,和房地产,最挣钱的三个行业,交替坐第一把交椅
2004 Djano--诞生
2008年 python3.X版本诞生
- python2:
C,Java,c# 源码不统一,代码重复,维护难度大
- python3:
源码统一,没有重复代码, 维护难度降低
- python是一个编程语言
python是一个强类型动态地解释型高级编程语言
分类:
编译型:只翻译一次
优点:运行速度快
缺点:开发速度慢
解释型:逐句翻译,逐行翻译
优点:开发速度快 可跨平台,可嵌入,可扩展,高级语言,简单易懂,优雅,明确
缺点:运行速度慢
代表语言: python
- python的优缺点
优点:开发速度快 可跨平台,可嵌入,可扩展,高级语言,简单易懂,优雅,明确
缺点:执行速度和C相比相对较慢 代码不能加密,CPU不能利用多线程
- python的种类
Cpython
官方的版本,转换成C的字节码
Jython 转换成Java的字节码
IronPython 转换成C#的字节码
PyPy 转换成动态编译,两快,开发快,运行快
python实现的Python,将Python的字节
ipython --和Cpython在终端上有一点区别
安装和和环境配置
写一个python程序
print() 打印 ---打印到屏幕 程序中所有符号都是英文的
- 变量
a=1
起了一个变量名: a
有个值 : 1
将值赋予给变量名 =
a = 2 #修改的是内存指向
变量定义的规则
由字母/数字/下划线组成
不能以数字开头
不能使用Python中的关键字
不能使用中文和拼音(显得是野生的)
区分大小写
命名要有意义
推荐写法:
7.1 驼峰体(单词首字母大写)
7.2 下划线(官方推荐)
常量
变量名全部大写 就是常量 常量不建议修改注释
给一些不能能够看懂的代码写一个描述,便于理解程序
两种:
单行注释: # 只能注释一行,不能换行
多行注释: ''' ''' """ """ 可以换行--本质上是字符串
字体加粗: ctrl + B
- 基础数据类型初识
字符串:只要用引号括起来的就是字符串
整型 +-*/ --int
布尔值
True 真
False 假
列表
元组
集合
字典
print(23+37)
a='alex'
b='wusir'
Print(a+b) #字符串拼接 字符串只能和字符相加
字符串只能和数字相乘
a = '好'
print(a*8)
python3版本中input获取到的全部都是字符串
'''
my_input = int(input("请输入一个数字:"))
print(type(my_input))
'''
- 用户交互输入input
查看是什么类型--type()
if _如果_选择_5种
单纯选择
if 条件:条件判断 > < ==
缩进(四个空格)print() #条件成立后执行的事情
二选一
- if条件:
结果
else:
结果
空格和tab不能混用,只能用一种
多选一:
if 条件:
结果
elif 条件
结果
elif 条件:
else:
结果
多选 可以选所有,也可以一个都不选
如果If的条件成立,则只执行if,不执行elif,不论elif的条件是否成立
else,如果以上都不对,则执行else的判断
if 条件:
结果
if 条件:
结果
if 条件:
结果
if 条件:
结果
1.单纯if
2.二选一 if else
3.多选0或者1 if elif elif
4.多选一if elif else
5.多选多 if if
6.嵌套 if 条件
计算机和python的更多相关文章
- 计算机二级Python(第一阶段)
介绍 本篇文章主要针对于计算机二级考试的崽崽,当然想了解Python和学习Python的崽崽也是可以看本篇文章的:毕竟,手机和电脑都可以运行Python:本篇我文章虽然是笔记,但是也纯靠手打,希望 ...
- 计算机基础 & python基础
五大组成部分 控制器 运算器(数学运算+逻辑运算) 存储器(存取数据) 输入设备(键盘.鼠标等) 输出设备(显示器.打印机等) CPU CPU=运算器+控制器 CPU的分类: 精简指令集(RISC): ...
- 计算机基础+python安装注意问题+python变量介绍
1.什么是编程语言语言是一个事物与另外一个事物沟通的介质编程语言是程序员与计算机沟通的介质 2.什么是编程编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事情表达出来表达的结果就是程序,程 ...
- 计算机基础+python初阶
今日内容: 1.计算机基础知识 2.python简介 3.快速入门 今日内容: 一.计算机基础 1. 计算机什么组成的 输入输出设备 cpu 硬盘 内存 中央处理器 处理各种数据 相当于人的大脑 内存 ...
- 计算机二级Python
概述 计算机二级在近两年新加了python的选择,趁机考了一下,顺便记录一下学习的一些所获 第一章 程序设计语言概述 考纲考点: 这一部分主要是介绍计算机语言的公共常识,一些尝试我就按照自己的理解方式 ...
- 第一章 1.1 计算机和Python基础
一.计算机基础 1.1.进制 计算机中的数字有四种存在形式,分别是:十进制.二进制.八进制和十六进制 1.1.1.十进制 1.基数:0-9 2.进位:逢10进1 3.位权:例:123 = 3*10^0 ...
- 计算机基础 python安装时的常见致命错误 pycharm 思维导图
计算机基础 1.组成 人 功能 主板:骨架 设备扩展 cpu:大脑 计算 逻辑处理 硬盘: 永久储存 电源:心脏 内存: 临时储存,断电无 操作系统(windonws mac linux): 软件,应 ...
- 计算机基础 python入门
1.计算机基础 计算机组成: 输入输出设备内. 存储器 .cpu .电源 .显卡 中央处理器(cpu) 处理各种数据 相当于人的大脑 内存 存储数据 相当于临时记忆 硬盘 存储数据 相当于人的永久记忆 ...
- 计算机以及Python的初始
电脑的介绍 CPU:中央处理器,相当于人类的大脑 内存:暂时储存数据,速度快,造价高,断电后丢失 硬盘:长期储存数据.速度相对慢,造价相对低 操作系统:一个软件,连接计算机硬件和系统中的软件. Pyt ...
随机推荐
- 2017多校联合训练2—HDU6054--Is Derek lying?(思维题)
Is Derek lying? Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)T ...
- Latex里面的\newtheorem*{xx}{yy}后面的*是干什么的?
答案: 加了*表示不标号.例如: 同样使用命令: \begin{prb} xx\end{prb} 1. \newtheorem{prb}{Problem Formulation} → Problem ...
- 在Latex中,拉普拉斯算子的小写符号l怎么表示
如下图所示的小写字母l,在Latex中不知道该如何表示,试过用\mathcal但是发现不行,因为\mathcal只支持大写字母. 正确方法: \ell
- JAVA中随机生成确定范围内的随机数
最近工作中的一个业务需要再确定范围内取出一个随机数,网上到时搜出来一堆可以实现的方法,但是鄙人仍是理解不了,虽说已经copy方法直接完成工作了.今天抽时间整理下,希望能够帮助大家更好的理解随机数的实现 ...
- Spring Cloud Feign声明式服务调用(转载)+遇到的问题
转载:原文 总结: 1.pom添加依赖 2.application中填写正确的eureka配置 3.启动项中增加注解 @EnableFeignClients 4.填写正确的调用接口 通过原文使用Fei ...
- UDP和TCP浅析
UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议. 在选择使用协议的时候,选择UDP必须要谨慎.在网络质量令人十分不满意的环境下,UDP协议数据包丢失会比较 ...
- 关于wordpress文章分类显示404错误的解决办法。
闲来无事,在虚拟主机上装了一个wordpress尝试自己搭一个博客玩一下,发现文章分类一直显示404错误,网上查了好久,终于找到解决方法,其实很简单,只要将分类的别名改成英文的就解决了,分类中不能包含 ...
- 从输入url到页面加载完成都发生了什么
https://zhuanlan.zhihu.com/p/23155051 参考 一个http请求的过程 简要介绍一下一个http请求的网络传输过程: DNS Lookup先获得URL对应的IP地址( ...
- Redis5.0 3台主机三主三从部署Cluster集群
1.下载安装 [root@ip101 redis-5.0.4]# pwd /opt/app/redis-5.0.4 [root@ip101 redis-5.0.4]# ls 00-RELEASENOT ...
- tp5最强分页 自定义model,控制器引用。只显示一页
1.不多逼逼 model 代码 <?phpnamespace app\common\model; use think\Model; class Fpage{ private $page;//当前 ...