Python入门

Python入门

一、计算机概述

1、什么是计算机?

	·概念:俗称电脑,是一种能够高速运算的电子计算机器
	·特点:数值计算 逻辑计算 存储记忆功能

2、硬件和软件

	·硬件包含:CPU、主板、硬盘、内存条、鼠标、键盘、显示器等
	·软件包含:操作系统及各种软件,如360杀毒软件、QQ音乐等

二、计算机语言

1、计算机语言基本概念

	·计算机语言是指用于人与计算机之间通讯的语言。

2、计算机语言的分类

2.1 机器语言
	·机器语言都是由0和1组成的二进制数。
2.2 汇编语言
	·汇编语言是在机器语言的基础上增加了字母和符号串来代替二进制串,这样可以提高语言的记忆性和识别性。
2.3 高级语言
	·高级语言是一些指令的集合,更便于人,例如JAVA、C、C++、Python等。

三、交互方式

1、交互方式的种类

	·TUI    即Text-based User Interface,是种命令⾏的交互⽅式
	·GUI    即Graphical User Interfac,图形界⾯化的交互⽅式

2、TUI的常用命令

	·在DOS命令行下常见的命令:
		 dir		列出当前目录下的文件及文件夹
		 cd			进入到指定的目录
		 md         新建文件夹
		 rd			删除文件夹
		 cd..		返回上一级目录
		 cd \		返回到根目录       \或/都可以
		 del 		删除文件

四、字符集

1、编码与解码

	·编码(encode)将人们能识别的字符转换成计算机能识别的二进制码的过程。
	·解码(decode)将计算机能识别的二进制码转换成人们能识别的字符的过程。

2.常见的字符集

		·ASCII   			美国的标准字符集   使用7位(bit)进行编码,包含128个字符
		·ISO-8859-1			欧洲的标准字符集   使用8位(bit)进行编码,包含256个字符
		GB2312				中国1980年发布,收录汉字6763个,采用双字节编码
		GBK					中国1995年发布,收录汉字21003个,采用双字节编码
		GB18030  			中国2000年发布第一版,收录汉字27533个;2005年发布第二			  	    版,收录汉字70000余个,以及多种少数民族文字。GB18030采用单字节、双字节、四字节分段编码
		Unicode     		万国码,全世界通用,分UTF-8   UTF-16和UTF-32

五、进制及转换

1、常用的进制

1.1、十进制
		人们日常生活中使用,特点是满10进1,由0  1  2  3  4  5  6  7  8 9 十个数字组成,用0d标识
1.2、二进制
		计算机能够识别的进制,特点是满2进1,由0和1两个数字组成 ,用0b标识
1.3、八进制
		用处较少,特点是满8进1,由0  1  2  3  4  5  6  7 八个数字组成 ,用0o标识
1.4、十六进制
		计算机蓝屏时较为常见,特点是满16进1,由0   1   2   3   4  5  6  7  8  9  A  B  C  D E F 十六个数字和字母构成,字母大小字均可,用0x标识

2、进制的转换

2.1、十进制转换为其它进制
		如十进制的10转换为二进制:
		方法为10除2取余数,再拿商除2,直到商为0,把得到的余数从右往左写
		10 /2 = 5   余0
		5 / 2 = 2    余1
		2 / 2 = 1    余0
		1 / 2 = 0    余1          商为0,不用再除2了
		所以十进制的10转换为二进制为1010
		十进制转换为八进制和十六进制用一样的方法
2.2 其它进制转换为十进制
		首先我们来说一个关于权的概念,如十进制数123,个位数3的权重是10的0次幂,十位数2的权重是10的1次幂,百位数1的权重是10的2次幂。
		有了权和概念了再来换算一下二进制的1011是十进制的多少?
		右边第一位的1的权是2的0次幂,右边第二位的1的权是2的1次幂,右边第三位的0的权是2的2次幂,右边第四位即左边第一位的权是2的3次幂,分别让每位上的数与其权相乘再相加即可
		1*2(0)+1*2(1)+0*2(2)+1*2(3)=1+2+0+8=11

其它进制转换为十进制也是一样的方法。

2.3 其它进制间的转换

二进制转换为八进制只需要将二进制数从右边三个三个的分为一小组,最左边不够的补0,再把每小组的数转换为十进制并按顺序写出就行。

二进制转换为十六进制只需要将二进制数从右边四个四个的分为一小组,最左边不够的补0,再把每小组的数转换为十进制并按顺序写出就行,若数字大于等于10,记得要换成字母A到F。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值