Python基础知识

1.计算机基础知识

  1. cpu: 人类的大脑 运算和处理问题
  2. 内存: 临时存储数据 断电就消失了 4G 8G 16G 32G
  3. 硬盘: 永久存储数据 机械 500 1T 2T
  4. 操作系统: 是个软件 控制每个硬件之间数据交互

2.python的应用和历史

python2:

c,Java,C# 源码 不统一 找了这三个大牛一块完善,但是造成了功能重复 维护难度大

python3:

后来龟叔自己重写了python,就是python3 源码统一 维护难度降低了

3.python是编程语言

分类:

编译型 : 只翻译一次

​ 优点 : 运行速度快

​ 缺点 : 开发速度慢

​ 代表语言: C,C++

解释型 : 逐行翻译

​ 优点 : 开发速度快

​ 缺点 : 运行速度慢

​ 代表语言: python

4.python 的优缺点

优点:

  1. 优雅 明确 简单 易入门
  2. 开发效率高 强大的第三方库
  3. 高级语言
  4. 可移植性
  5. 可扩展性
  6. 可嵌入性

缺点:

  1. 相对于C运行慢
  2. 代码不能加密
  3. 不能利用多线程

5.python的种类

  • Cpython 官方推荐安装 转换成 C的字节码
  • Jython 转换成Java的字节码
  • Ironpython 转换成C#的字节码
  • PyPy 转换成 动态编译 两块 开发快 运行快

6.Python环境安装

Python 官网:<https://www.python.org/

下载 最新版本前的一版推荐3.6.8

下载链接

https://www.python.org/ftp/python/3.6.8/python-3.6.8-amd64.exe

安装完 添加到系统环境变量

7.写一个python程序print("hello world")

print() 打印 打印到屏幕

前期 排bug专用

程序中所有的符号都是英文的

8.变量

什么是变量 : 计算机中用于储存计算结果或能表示值抽象概念

a = 1

  1. 起了个变量名 a
  2. 有个值 1
  3. 将值赋给变量名 =

a = 2 # 修改的是内存中的指向

变量的命名规则

  1. 字母数字下划线组成
  2. 不能以数字开头 更不能是纯数字
  3. 不能使用python中的关键字
  4. 不能使用中文和拼音(太low)
  5. 区分大小写
  6. 变量名要有意义
  7. 推荐写法
    1. 驼峰提: AlexAge
    2. 下划线: Alex_Age

9.常量

什么是常量 : 在计算机程序运行时,不会被程序修改的量
(注: 在python中常量可以被更改重新赋值,可以理解为常量是一种特殊的量, 默认命名全大写,不要修改)

ALEX_AGE = 50 全部大写的变量名解释常量 常量不建议修改

10.注释

给一些不太能够理解的写一个描述 增加程序的可读性

两种

​ 单行(当行)注释: #只能注释一行,不能换行 注释后的代码是不执行的

​ 多行注释: """ """ ''' ''' 本质上是字符串

11.基础数据类型初识

整型--数字 + - * /

字符串

​ 字符串 + 字符串拼接 都是字符串的时候才能加

​ 字符串 * 只能和数字相乘

布尔值

​ True

​ False

列表

元祖

字典

12.用户交互 (input)

input("请输入一个内容") # python3版本中 input 获取到的内容全都是字符串

查看是什么类型 -- type()

13.流程控制语句if

if - 如果 - 选择 5种

# 1. 单纯if
if 条件:
    结果
# 2.二选一
if 条件:
    结果
else:
    结果
# 3.多选一 # 没有else的时候 选择0个或1个,有else的时候选且只选一个
if 条件:
    结果
elif 条件:
    结果
elif 条件:
    结果
else:
    结果
# 4. 多选 可以选所有,也可以一个都不选
if 条件:
    结果
if 条件:
    结果
if 条件:
    结果
# 5. 嵌套
if 条件:
    if 条件:
        if 条件:

转载于:https://www.cnblogs.com/Jacob-yang/p/10969046.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值