1.计算机基础

计算机组成:

输入输出设备内、 存储器 、cpu 、电源 、显卡

中央处理器(cpu) 处理各种数据 相当于人的大脑

内存 存储数据 相当于临时记忆

硬盘 存储数据 相当于人的永久记忆

什么是操作系统

控制计算机工作的流程 软件

什么是应用程序

安装在操作系统之上的软件

2.python简介

1989年

  • 云计算
  • web开发
  • 科学计算
  • 系统运算
  • 爬虫
  • 金融
  • 图形GUI
    python2与python3的区别
    python2源码不统一重复代码
    python3 源码统一 没有重复代码
    编译型:
    优点: 运行速度快
    缺点:开发效率慢
    解释型:
    优点:开发效率快
    缺点:运行速度慢

python是一门什么样的语言

python优点:

  1. 优雅 简单 明确
  2. 效率高
  3. 高级语言--不需要考虑底层的细节
  4. 可以移植性--可以在大部分平台运行
  5. 卡扩展性
  6. 可嵌入行

3.快 速入门

print()

变量规则:

  1. 变量由字母,数字,下划线组成
  2. 禁止以数字开头
  3. 禁止使用python的关键字
  4. 不能使用中文和拼音
  5. 变量名要区分大小写
  6. 推荐写法
    驼峰命名法:
    大峰
    大峰
    下划线命名
    官方推荐使用
  7. 变量名要具有描述性

常量

ALEX=2002

注释

# 单行注释 (当行注释)不能换行

多行注释 ''' ''' 或 ”“” “”“ 可以换行

数据类型

整型 数字

字符串 汉字

布尔值 对错

列表

元组

字典

集合

字符串:

’字符串‘---不可换行

”字符串“---不可换行

”“”字符串“”“----可以换行

字符串可以相加,首尾相连

字符串可以乘 注意:只能和数字相乘

布尔值:

True False

真的 假的

1 0

用户交互(input)

输入 输出

input(”提示语句“)

import getpass 只能在cmd中使用

password=getpass.getpass(”请输入密码“)---输入的时候不会显示

name=input("提示语")得到的是字符串

type(a)判断类型的函数

if 如果

if 关键字 空格 条件 冒号

缩进 结果

if 3>2:

print ('你好美,小学')

print(’我说假话‘)

if else

如果 否则

if elif

如果 在如果

if elif elif

if 嵌套