python---01.各类计算机语言,python历史,变量,常量,数据类型,if条件
一.认识计算机
1.硬件组成:
CPU(大脑) + 内存(缓冲) + 主板(连接各部分) + 电源(心脏)
+ 显示器 + 键盘 +鼠标+ 显卡 + 硬盘
2.操作系统
①windows 家用
②linux 服务器
③macOS 家用+服务器
3.本质
计算机是一个高度集成的电子电路
二进制 0 1
八进制 0-7
十进制 0-9
十六进制 0-9 , A-F
二、各种常用计算机语言
1.java 开发成本低、用的人多、严谨、稳定高、开源广
2.C 用于操作系统、母语、入门难
3.C++ 用于游戏
4.python 用于人工智能,爬虫
5.VB 简单、学校教学
6.C# 用于游戏,集合了java和C++的优点
7.JavaScript 前端,较灵活
8.PHP 网站
9.SQL 数据库
10.GO 最新 微软的趋向
11.Obiective-c 以前的苹果语言
12.Swift 现在的苹果语言
三、python历史
1.吉多.范罗莱姆(龟叔) 1989年圣诞节开始写
1991年python诞生
2.python2.7 到 2020年 停止使用
python3.0 从2008年开始使用
3.python是 弱类型 解释型 高级编程语言
弱类型:没有强制规定变量类型
(编译型:把源程序的每⼀条语句都编译成机器语⾔,并保存成⼆进制⽂件。
特点:一次编译到处运行。 运行效率高, 开发效率低 )
解释型:是只在执⾏程序时,才⼀条⼀条的解释成机器语⾔给计算机来执⾏
特点:运行慢 、开发效率高. 简单



4、解释器
种类:记事本、命令窗口、pycharm、sublime、Editplus
类型: Cpython、Ipython、Jython、Ironpython、pypy(可把解释型语言变为编译型)
四.变量
概念: 把程序运行过程中产生的中间值保存在内存. 方便后面使用.
命名规范:
1. 数字, 字母, 下划线组成
2. 不能数字开头, 更不能是纯数字
3. 不能用关键字
4. 不要用中文
5. 要有意义
6. 不要太长
7. 区分大小写
8. 驼峰或者下划线命名
五.常量
本质就是变量. 所有字母都大写
例如: PI = 3.141592653
六、数据类型
1.int 整数
+-*/ % // **
2.str 字符串
', ", ''', """ 括起来的内容
+拼接 *重复
3.bool 布尔
True, False
4. list 列表. 一般存放大量的数据 ["门神xxxx", "风扇哥xxxx", 元素]
5. tuple 元组. 只读列表, 只能看啥也不能干. (元素, 元素)
6. dict 字典. {"风扇哥":"王伟哲", "wlh": "王力宏"}
7. set 集合 {"风扇哥", "wlh"}. 不重复
8. bytes 一堆字节. 最小数据单元
附加:①查看数据类型 type()
②类型转换b=str(3) 把3转化成字符串
③input() 输入
程序会停在这句话
获取的内容为字符串
④print() 输出
⑤单⾏注释: # 被注释的内容
多⾏注释:''' 被注释的内容 ''', """这个也是多⾏注释"""
七、if条件判断
1. if 条件:
if语句块
执行流程:判断条件是否为真. 如果真. 执行if语句块
2. if 条件:
if语句块
else:
else语句块
执行流程:判断条件是否为真. 如果真. 执行if语句块 否则执行else语句块
3. if 条件1:
if-1
elif 条件2:
if-2
elif 条件3:
if-3
....
else:
else语句块
执行流程:
判断条件1是否成立, 如果成立执行if-1
否则如果条件2成立, 执行if-2
否则如果条件3成立, 执行if-3
....
否则执行else语句块
4. 嵌套
if 条件:
if 条件:
..
else:
if 条件:
...
python---01.各类计算机语言,python历史,变量,常量,数据类型,if条件的更多相关文章
- 【python基础】第04回 变量常量
本章内容概要 1. python 语法注释 2. python 语法之变量常量 3. python 基本数据类型(整型(int),浮点型(float),字符串(str)) 本章内容详解 1. pyth ...
- Python版本共存、语法、变量和数据类型
python多版本共存 主要是把两个版本的python解释器的所在路径都加入环境变量当中,之后重新命名python解释器文件名称就好 先拷贝一个启动程序,在进行改名就好 python.exe pyth ...
- python 之 前端开发( JavaScript变量、数据类型、内置对象、运算符、流程控制、函数)
11.4 JavaScript 11.41 变量 1.声明变量的语法 // 1. 先声明后定义 var name; // 声明变量时无需指定类型,变量name可以接受任意类型 name= " ...
- Python学习笔记(二)--变量和数据类型
python中的数据类型 python中什么是变量 python中定义字符串 raw字符串与Unicode字符串 python中的整数和浮点数 python中的bool类型 --- python中的数 ...
- (4)C#变量,常量,数据类型,转义字符,数据类型转换
一.变量 程序运行期间能够被改变的量称为变量. 变量名称要用小写字母开头,避免用下划线开头. 如果包含多个单词,从第二个单词开始首字母都要大写. 定义并初始化 double pi = 3.14 二.常 ...
- Java - 变量常量数据类型
标识符命名规范 可以有字母数字下划线和美元符组成, hello abc 不能以数字开头 123abc 严格区分大小写 void Void 不能是java的关键字和保留字 class 标识符必须是见名知 ...
- Dart学习笔记-变量常量数据类型
变量和常量 1.变量的定义 main() { var t_str = 'hello world'; var t_num = 123456; String t_str2 = '你好,我很高兴'; int ...
- 27 JavaScript的引入&注释&弹窗&变量常量&数据类型及转换&内存&垃圾回收
JS的引入: 1 内部引入 绑定元素事件如onclick="" 绑定锚点如href="JavaScript:void(0)" script标签引入,注意:如果标 ...
- Java复习3.变量.常量.String.
Java 中的变量常量数据类型 20131004 前言: 还是国庆节,无聊的很,就没事复习点Java的知识,其实C/C++基本上是现在大型企业面试的语言,但是多学习点Java是没有坏处的,而且,将来工 ...
随机推荐
- 如何简单地理解Python中的if __name__ == '__main__'(https://blog.csdn.net/yjk13703623757/article/details/77918633)
1. 摘要 通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明'):在你自己眼中,你是你自己(__name__ == '_ ...
- linux下安装mysql等信息
1.安装 apt-get update;// 第一次的时候,你更新一下你的软件包的源地址数据; apt-get install mysql-server 2.账号登陆 mysql -h localho ...
- 《大话设计模式》c++实现 状态模式
状态模式包含如下角色: Context: 环境类 State: 抽象状态类 ConcreteState: 具体状态类 2)适用场景: a)状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂 ...
- Rpgmakermv(16) YEP MainmenuManager
---------------------------------------------------------------------------------------------------- ...
- CentOS下nginx+php的配置及nginx开机启动配置
关闭防火墙 (不然外链接是访问不了 apache) service iptables stop 关闭安全系统 SELinux( 不然报403 访问页面错误 ) 1.Nginx安装主要在于配置文件的修改 ...
- 获取数据库连接对象Connection
2018-11-04 19:50:52 开始写 public Connection getConn() {//返回类型为Connection try { Class.forName("co ...
- redis的优缺点和使用场景
1. 使用redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,li ...
- 【转】ETL讲解(很详细!!!)
ETL是将业务系统的数据经过抽取.清洗转换之后加载到数据仓库的过程,目的是将企业中的分散.零乱.标准不统一的数据整合到一起,为企业的决策提供分析依据. ETL是BI项目重要的一个环节. 通常情况下,在 ...
- [转载]对称加密DES和TripleDES
一. 对称加密 对称加密,是一种比较传统的加密方式,其加密运算.解密运算使用的是同样的密钥,信息的发送者和信息的接收者在进行信息的传输与处理时,必须共同持有该密码(称为对称密码).因此,通信双方都必须 ...
- 常用linux命令行
1.ls命令 ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h ...