初识python

1.CPU,内存,硬盘,操作系统的关系  

CPU 内存 硬盘都属于计算机的硬件,硬件之间不能直接转移数据

操作系统是管理 协调计算机硬件与计算机软件之间的桥梁。

 

2.python的出生与应用

 

3.python的历史

python的特点:清晰优美简单

python2x特点:源码混乱 重复 冗余 源码不规范

python3特点:源码整合 清晰 简洁 优美 效率高

 

4.python是什么编程语言

编译型:一次性将所有的代码转化为010101(计算机能听懂的话)

代表语言:C C++

优点:执行效率高 例如0.001s

缺点:开发效率低 不能跨平台

解释型:逐行解释逐行运行

代表语言 python 

优点 开发效率高 可以跨平台

缺点 执行效率低 例如0.01S

 

5.python的优缺点

优点

python的开发效率高(解释性语言,比其他解释型语言效率高),因为有第三方库 可以避免开发过程中的重复。

高级语言 不需要去管内存级别的代码

可嵌入性 python代码可以移植到C C++语言中

可拓展性 python代码可以嵌入到C C++语言中

可移植性 不同操作系统的移植。

缺点

执行效率相对低

python自身的原因 不能多线程。

 

6.python的种类

主要学习Cpython

 

7.运行第一个程序

win+r 进入黑窗口

python 空格 文件路径 回车 运行我的python代码

python2x支持中文的办法

文件首行输入:

# -*- enconding: utf-8 -*-

python3x 默认可识别中文

 

8.变量

x = 10 + 20 + 3 + 15
y = x*3/2
z = (y + 5)/3
print(x)
print(y)
print(z)

xyz就叫变量

将程序中的一些数据暂时保存,以便后续程序使用。

变量的命名规范

1 变量只能由数字 字母 下划线任意组合

2 不能以数字开头

3 不能是python中的关键字

4 变量要具有可描述性

5 变量不能使用中文

6 变量不宜过长

7 变量命名格式最好规范 驼峰体 下划线 单驼峰体

程序中会大量出现变量的概念 可以指向一些数据 方便调用

 

9.常量

工作中 想设置一些变量不想让别人修改 或者在看别人代码时 看到了一些全部大写的变量 就是常量

 

10.注释

单行注释 行前面加# 或前后加'' ""

多行注释 ''' '''   """ """ 前后三个引号

用于关节节点 或是一些难以理解的代码加以注释 文件的描述  函数的描述

 

11.基础数据类型初识

人类可以分清 1 100 我 下课  等等信息 并将信息进行分类 分析 使用  但计算机不能  所以人类帮助计算机将数据分类

基础数据类型

int   整型(数字)

i1 = 100  用于 + - * / 计算使用

str 字符串  所有用引号串起来的数据就是字符串类型

ret1 = '太白金星'
ret2 = "太白金星"
ret3 = '''太白金星'''

可以描述信息 也可以存储少量的数据

 

12.用户交互input

输入的账号 密码 验证码 邮箱等等 

input无论输入什么内容 出来的都是str类型

当程序需要你输入一些重要信息 用户名密码等 一定要想到input

 

13.流程控制语句if

基本结构 

if

if
else

if
elif

if
elif
else

if
    if

    else

else

 

posted @ 2019-03-01 16:53  亚里士多缺德  阅读(138)  评论(0编辑  收藏  举报