计算机知识
- cpu 人类的大脑 运算和处理问题
- 内存 临时存储数据 断电就消失了
- 硬盘 永久 存储数据
- 操作系统 相当于中枢神经,特殊的软件,控制每一个硬件之间数据交互
Python主要应?领域
- 云计算
- WEB开发
- 科学运算 人工智能
- 系统运维
- python是一门解释性语言 弱类型语言
Python的优缺点
优点
- Python的定位是“优雅”、“明确”、“简单”
- 开发效率?常?
- 可移植性
- 可扩展性
- 可嵌?性
缺点
- 速度慢
- 代码不能加密
- 线程不能利?多CPU问题,这是Python被?诟病最多的?个缺点
python解释器
编译型:只翻译一次
- 优点:运行速度快
- 缺点:开发速度慢
- 代表语言: C C++ GO
解释型: 一句一句翻译,逐行翻译
- 优点:开发速度快
- 缺点:运行速度慢
- 代表语言:Python
- CPython (C语言 开发, 使用最广)
- IPython (交互式解释器)
- PyPy (采用JIT技术,可提高运行速度)
- Jython (Java 开发, Jython是运?在Java平台上的Python解释器)
- IronPython (IronPython和Jython类似,只不过IronPython是运?在微软.Net平台上的Python解)
释器,可以直接把Python代码编译成.Net的字节码。
变量
变量是程序运行过程中产生的中间值,供给后面程序使用.
变量的命名规则:
- 字母,数字,下划线 组成;
- 不能是数字开头,更不能是纯数字;
- 不能用关键字(Python已占用的词 例 print if);
- 不能太长;
- 不要用中文;
- 要有意义;
- 区分大小写;
- 推荐使用驼峰或者下划线(驼峰 Alex Is Man 下划线 alex_is_man);
数据类型
- int (整数), 可以 + - * / //(整除、地板除) %(取余数)也叫(取模) **(幂)
- str(字符串),可以 + (字符串拼接) *(字符串翻倍)
在Python中,凡是?引号引起来的,全是字符串.
- int(str) 字符串转换为整数
- bool (布尔) Ture or False 只有两种情况 判断 ==
常量 全部大写.
- 例如: PI = 3.141592653
BIRTH_OF_SYLAR = 1990
交互
- s = input(‘提示语‘) input(输入)
- Python3版本中, 接受到的是字符串类型 即s也是字符串 str
如需s为整数,可以 int(s)把字符串转化成整数
条件判断
- if 条件 :
代码块
else:
代码块 - if 条件 :
代码块
elif 条件 :
代码块
else:
代码块
- 嵌套: if..else可以无限的嵌套
- 多选一
- 多选,也可以一个也不选
if 条件 :
代码块
if 条件 :
代码块
if 条件 :
代码块
注释
- 单?注释: # 被注释的内容 (快捷键 ctrl + /,用于多行直接注释)
- 多?注释:‘‘‘ 被注释的内容 ‘‘‘, """这个也是多?注释"""
原文地址:https://www.cnblogs.com/fanxss/p/10968644.html
时间: 2024-11-13 10:17:34