计算机的配置以及简单的操作

计算机之间的配置

 

CPU 内存 硬盘 操作系统之间的关系
cpu: 中央处理器,运算中心与控制中心,相当于人的大脑。

内存:暂时存储数据,将应用程序加载到其内,
以遍与cpu进行数据传输交互。以遍与cpu进行数据传输交互。
8g,16g,32g.
处理速度快。
断电即消失。
硬盘:磁盘,d盘,e盘。长期存储数据(文件,小电影,片儿)。500g 1T,2T.
处理速度慢。
断电不消失。

操作系统:是一个软件,负责软件与硬件之间的交互,调度。

python的版本区别(面试)

python2x:
由于各个语言的大牛给python社区贡献源码,但是疏于管理,
python2x源码比较混乱,冗余。
python3x:
规范源码,使其优美清晰简单

 

计算机语言的分类

一共分两种解释型和编译型

1、解释型:

逐行解释,逐行执行

开发效率高,可以跨平台

执行效率相对慢

2、编译型:

将程序全部编译成二进制,然后再执行

执行效率高

开发效率低,不可以跨平台

一、python的优缺点

优点:

1、Python的定位是“优雅”、“明确”、“简单”

2、开发效率非常高,Python有非常强大的第三方库,基本上你想通过计算机实现任何功能

3、高级语言;当你用Python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节

4、可移植性;由于它的开源本质,Python已经被移植在许多平台上

5、可扩展性;如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。

6、可嵌入性;如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。

缺点:速度慢,代码不能加密,线程不能利用多CPU问题,这是Python被人诟病最多的一个缺点。(不致命,且已优化)

二、CPython

CPython是使用最广的Python解释器。教程的所有代码也都在CPython下执行。

三、python编码

 

python2x python3x 编码不同
python2x默认的编码是asiic, 在文件的首行:#-*- encoding:utf-8 -*-
python3x默认的编码是utf-8

 

# -*- coding: utf-8 -*-

四、

当行注释:# 被注释内容

多行注释:'''被注释内容''',或者"""被注释内容"""

五、(重要)

变量定义的规则:

变量名只能是 字母、数字或下划线的任意组合

变量名的第一个字符不能是数字

以下关键字不能声明为变量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

变量的定义要具有可描述性。(例如:name=('宋世龙')age=('18))

且推荐

song_shi_long=123

六、type(检查字符种类)

name=('songshilong')

print(name,type(name))

输出结果

songshilong <class 'str'>;str(字符串)

字符串可以做乘法以及加法

例:name = input('请输入姓名')

age= input('请输入年龄')

sex= input('请输入性别')

print(‘我的姓名是:’+name,‘我的年龄是:’+age,‘我的性别是:’+sex)

输出结果

输入姓名年龄和性别后

输出我的姓名是songhsilong 我的年龄是18 我的性别是男

布尔类型很简单,就两个值 ,一个True(真),一个False(假), 主要用记逻辑判断

例:

a=3

b=5
a > b
输出结果是:False

七、input(输入)

例1:name=input('请输入姓名:')

print(name)

输出结果:请输入姓名:(输入宋世龙回车后)

输出结果:宋世龙

八、if(或)

if后面一个空格

if下面四个空格

(规定- -)

if 条件:
满足条件执行代码
elif 条件:
上面的条件不满足就走这个
elif 条件:
上面的条件不满足就走这个
elif 条件:
上面的条件不满足就走这个
else:
上面所有的条件不满足就走这段

if下可以跟if;

age=int(input('请输入年龄:'))
if age >18:
print('哇哦')
else:
print('小屁孩')

输出结果:

请输入年龄:(如输入12)

输出结果:小屁孩

 

username = input('请输入用户名:')
password = input('请输入密码:')
if username == '宋世龙':
if password == '123':
print('登录成功')
else:
print('密码错误')
else:
print('用户名不存在')

 

 

 

 

 

 

 

 

posted @ 2018-12-19 17:37  L公子  阅读(245)  评论(0编辑  收藏  举报