计算机基础
一计算机基础
1. cpu:中央处理器,相当于人的大脑,运算中心,控制中心
2.内存:暂时存储数据,与cpu交互,8G,16,32,64
优点:读取速度快
缺点:容量小,造价高,断电即消失
3.硬盘:长期存储数据,1T....
优点:容量大,造价相对低,断电不消失。
缺点:读取速度慢。
4.操作系统:调控统领的过程
二 .pythoh的分类
编译型:
将代码一次性全部编译成字节码,再执行。
代表语言:c
优点:执行速度快。
缺点:不能跨平台。
开发速度慢
不好调试。
解释型:
代码从上至下,逐行解释并运行。
代表:python
优点: 便于调试。
可以跨平台。
开发效率高
缺点:执行速度相对慢。
三.变量:
1.定义:变量就是将程序运行的中间结果暂存起来,以方便后续调用。
2.变量规范:
1.变量只能由数字,字母,下划线任意组合
2.不能以数字开头
3.不能使用python中关键字
4.定义的变量具有可描述性
5.变量不能使用中文
6.变量不能过长。
7.变量不能使用拼音
8.官方推荐使用格式:
驼峰体
例:AgeOfOldboy = 100
下划线
例:age_of_oldboy = 100
3.在哪里应用:
#过长的结果,我让变量代替。使用起来方便,清晰
四.常量:
1.定义:一直不变的量。python 中本来没有常量
python中的常量:将变量全部大写。
往往常量会放在程序的最上面。
五.注释:
定义:在代码中起解释说明的作用
怎么用:
单行注释:#
多行注释:"""被注释的内容"""或者'''被注释的内容'''
注意:注释通常只在重要或者难以理解的部分进行说明
六.数据类型:
定义:人类给机器划分的一些数据:数字类型,字符串类型,bool值等
1.数字类型:
float 浮点型。 例: i = 3.14159
int 整形 例: i=34
用于计算或者计数
2.字符串类型:
定义:在python中凡是用引号引起来的就是字符串。
例:s1= 'alex'
单双引号配合使用
例:s2= "I'm alex"
三引号对多行文字使用
例:s1 = ''' 窗前明月光,
疑是地上霜'''
字符串可以用 + 号进行拼接
例:s1 ='alex'
s2 = 'good'
s3 = s1 + s2
字符串可以与数字相乘
例:s1 = 'alex'
s2 = s1*3
3.布尔类型:
(false True)
例:a = 3
b = 4
>>>a>b #不成立就是假,即False
Flase
>>>a<b #成立就是真,即True
True
七.用户输入:
格式 input()
input 出来的数据全部都是字符串类型
例:name = input("请输入用户名:")
age = input("请输入年龄:")
print(type(age)) #判断此数据类型type()
例2:
name = input("请输入用户名:")
age = input("请输入年龄:")
print("此用户的姓名是"+name+","+"此用户的年龄是"+age)
八 if 条件语句:
1.初步格式 '''if 条件:
执行结果
'''
2.第二种结构 if else
''' if 条件:
执行结果
else:
执行结果
'''
3.第三种结构 多个条件选一个 if elif elif ....
'''if 条件:
执行结果
elif 条件:
执行结果
elif 条件:
执行结果
'''
4.第四种结构 if elif elif ....else
'''if 条件:
执行结果
elif 条件:
执行结果
elif 条件:
执行结果
else:
执行结果
'''
5.if 嵌套
if 条件:
if 条件:
else:
执行结果