Python:计算机基础知识

Python:计算机基础知识,第1张

概述1、计算机基础cpu:相当于人的大脑,用于计算。 内存:储存数据,运行速度快,成本高,断电数据消失。硬盘 :固态硬盘(快)、机械硬盘(有指针)。储存数据,需要长期保持数据,重要文件打开qq过程:点击-硬盘-调用数据到内存-寄存器-cpu-传输数据到显示器。 *** 作系统2、Python历史(1)诞生:1989年圣诞节,范罗苏姆在阿姆斯特丹为了打发时间,开发出了一种新的脚本解释程序-Python。(2)Python的特点:优美、清晰、简单。(3)宏观上Python2与Python3 区别:Python2:源码不标准,混乱,重复代码多。Python3:统一、标准、去除重复代码。(4)2017年编程语言排行榜 : (5)有哪些公司在用python3、python环境(1)编译型与解释型语言的优缺点编译型:一次性将所有程序代码全部编译成二进制文件(涉及到数据的运算用编译型,如c++、c)优点:执行速度快。缺点:开发效率低(出bug后需要全部再编译一遍)、不能跨平台(不兼容)。解释型:当程序执行时,一行一行的解释。(如:Python、php)优点:开发效率高,可以跨平台缺点:运行速度慢 (2)有哪些语言是编译型语言?有哪些是解释型语言(3)python的优缺点优点:缺点:不能加密、无法进行多线程、5、Python种类(1)python的种类:cpython、jypython、ironpython、其他语言Python、pypy (2)运行第一个py文件的流程:Python3:python 文件路径 回车Python2:python2  文件路径 回车Python2 和3 区别:python2默认的编码方式是ASCII码,并不是utf-8。解决方式:在文件首行加上:#-*- encoding:utf-8 -*-Python3默认的编码方式是utf-8。6、变量(1)变量:将一些运算的中间结果暂存到内存中,以便后续代码调用。(2)变量的命名规则:1)、必须有数字、字母、下划线任意组合、且不能是数字开头2)、不能是python中的关键字3)、变量具有可描述性4)、不能是中文(3)推荐的命名方式:  7、常量一直不变的量。如:π、BIR_OF_CHINA=19498、注释方便他人理解代码单行注释:#多行注释:"""被注释内容"""、'''被注释内容'''9、用户交互#inputname = input ('请输入你的名字:')age = input ('请输入你的年龄:')print(name,age)(1)、等待输入(2)、将你输入的内容赋值给了前面变量。(3)、input出来的内容全部都是str(字符串)。10、数据类型初识数字:int 12、3、45.int(整型)在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807long(长整型)跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。注意:在Python3里不再有long类型了,全都是int(1)可以进行+-*/%(取余)怎么判断数据类型:print(100,type(100)),print('100',type('100'))字符串转化成数字:int(str) 条件:str必须是数字组成数字转化成字符串:str(int)字符串:str,python当中凡使用引号引起来的都是字符串。字符串可以相加(拼接)、不能相减、可以与数字相乘(str*int)。bool:布尔值。true、false11、条件语句——if(1)第一种:if 条件: 结果如:print(111)if True :print(666)print(777)(2)第二种:if 条件:结果else:结果if 4 > 3:print('我请你吃饭')else:print('吃什么饭')(3)第三种if 条件:结果elif 条件:结果else:结果num =input('请输入您猜的数字:')if num ==1:print ('一起抽烟')elif num ==2:print ('一起喝酒')elif num ==3:print ('一起吃饭')else:ptint('你猜错了....')(4)嵌套#嵌套name= input ('请输入名字:')age= input ('请输入年龄:')if name == '小二':if age == '18':print(666)else :print(333)else:print('错了')12、while循环格式: while 条件:循环体(内容)(1)无限循环count=1while True:print (count)(2)终止循环:改变条件,使其不成立。1)标志位#标志位while flag:print(count)count = count+1if count > 100:flag = False 2)第二种:设置循环终止条件count = 1while count <= 100:print(count)count = count + 13)第三种:关键字:break、continue#breakprint('11')whlie True:print('222')print('333')breakprint('444')print('abc')#continueprint(111)count =1while count <20:print(count)continuecount= count +1 

cpu:相当于人的大脑,用于计算。 内存:储存数据,运行速度快,成本高,断电数据消失。 硬盘 :固态硬盘(快)、机械硬盘(有指针)。储存数据,需要长期保持数据,重要文件   打开qq过程:点击-硬盘-调用数据到内存-寄存器-cpu-传输数据到显示器。 *** 作系统

(1)诞生:1989年圣诞节,范罗苏姆在阿姆斯特丹为了打发时间,开发出了一种新的脚本解释程序-Python。

(2)Python的特点:优美、清晰、简单。

(5)有哪些公司在用python

  

3、python环境

(1)编译型与解释型语言的优缺点 

编译型:一次性将所有程序代码全部编译成二进制文件(涉及到数据的运算用编译型,如c++、c) 优点:执行速度快。 缺点:开发效率低(出BUG后需要全部再编译一遍)、不能跨平台(不兼容)。 解释型:当程序执行时,一行一行的解释。(如:Python、PHP) 优点:开发效率高,可以跨平台 缺点:运行速度慢

(2)有哪些语言是编译型语言?有哪些是解释型语言

(3)python的优缺点

优点:

缺点:

不能加密、无法进行多线程、

5、Python种类

(1)python的种类:cpython、jypython、ironpython、其他语言Python、pypy

(2)运行第一个py文件的流程:

python3:python 文件路径 回车 Python2:python2  文件路径 回车 Python2 和3 区别:python2默认的编码方式是ASCII码,并不是utf-8。 解决方式:在文件首行加上:#-*- enCoding:utf-8 -*- python3默认的编码方式是utf-8。

6、变量

(1)变量:将一些运算的中间结果暂存到内存中,以便后续代码调用。

(2)变量的命名规则:   1)、必须有数字、字母、下划线任意组合、且不能是数字开头   2)、不能是python中的关键字   3)、变量具有可描述性   4)、不能是中文

(3)推荐的命名方式:

7、常量 一直不变的量。

如:π、BIR_OF_CHINA=1949

8、注释 方便他人理解代码 单行注释:# 多行注释:"""被注释内容"""、'''被注释内容'''

9、用户交互

name = input (= input ((name,age)

(1)、等待输入(2)、将你输入的内容赋值给了前面变量。(3)、input出来的内容全部都是str(字符串)。

10、数据类型初识

上,

上,

怎么判断数据类型:

(100,type(100(,type())

字符串:str,python当中凡使用引号引起来的都是字符串。 字符串可以相加(拼接)、不能相减、可以与数字相乘(str*int)。 bool:布尔值。true、false

11、条件语句——if

(1)第一种:

if 条件:   结果

如:

(111(666(777)

(2)第二种:

if 条件:

  结果

else:

  结果

4 > 3

(3)第三种

if 条件:

  结果

elif 条件:

  结果

else:

  结果

num =input( num ==1 ( num ==2 ( num ==3 ()

(4)嵌套

name= input (= input ( name == age == (666 :(333:()

12、while循环

格式: while 条件:

  循环体(内容)

(1)无限循环

count=1 (count)

(2)终止循环:改变条件,使其不成立。

1)标志位

<span >while<span > flag:
<span >print<span >(count)
count = count+1
<span >if count > 100<span >:
flag = False

2)第二种:设置循环终止条件

count = 1 count <= 100= count + 1

3)第三种:关键字:break、continue

((( ((<span >#<span >continue
<span >print
(111<span >)
count
=1
<span >while
count <20<span >:
<span >print
<span >(count)
<span >continue
<span >
count
= count +1

总结

以上是内存溢出为你收集整理的Python:计算机基础知识全部内容,希望文章能够帮你解决Python:计算机基础知识所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1207982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存