编程语言与Python介绍
大家好,又见面了,我是你们的朋友全栈君。
一、编程语言的分类
1.机器语言:计算机能直接理解的二进制指令 (10101010101)
优点:执行速度快 缺点:开发效率非常低
2.汇编语言:通过英文字符组成代表一组二进制指令
优点:开发效率相较于机器语言略高
缺点:执行效率相较于机器语言略低
3.高级语言 (C、C++、Java、PHP、Python、go)
优点:开发效率高 缺点:执行效率低
编译型:谷歌翻译 如(C语言)
解释型:同声翻译 如(Python)
开发效率: 解释型>编译型>汇编语言>机器语言
执行效率: 解释型<编译型<汇编语言<机器语言
跨平台: 解释型>编译型
二、Python解释器
IT行业的定律:一定不要下载最新版本
Python版本分类: Python2.X
Python3.X
Python执行代码的两种方式:
1.交互式:有来有往
2.脚本文件
Python文件约定俗成将后缀名定义为 .py 其实 .py单纯的就是文本文件
IDE工具pycharm:
专门用于编写代码
优点:提升开发效率 缺点:比较占用内存的资源
单行注释: # 快捷键:Ctrl+?
多行注释:” ” “ 或 ’ ‘ ‘
” ” “ 或 ’ ‘ ‘
三、变量
1.什么是变量?
变:事物的状态是可以改变的
量:描述事物的状态
2.怎么用变量?
①变量名
②赋值符号
③变量值
3.变量名的命名规范:
①只能由字母、数字、下划线组成
②不能用中文
③不能以数字开头
④区分大小写
4.变量名的命名风格:
①驼峰体(UserAge = 18)
②下划线体(user_age)
5.变量的三大特性:
①值:value
②内存地址:id
③变量的类型:type
6.常量:
Python中压根没有常量
NAME = ‘YGZICO’
Python程序员约定俗成将字母全部大写的变量就定义为常量
四、垃圾回收机制(了解)
1.引用计数:当内存中的值引用计数为0时,垃圾回收机制就会自动清除
2.标记清除:当应用程序将内存撑满的时候,会自动停止,清除垃圾
3.分代回收:根据存活时间来为变量划分不同等级(不同的代),等级越高,被垃圾回收机制扫描的频率越低
五、下载Python解释器
打开官网https://www.python.org
六、安装Python解释器
查看安装是否成功
Windows →运行→输入cmd,回车,输入python,如若进入交互环境,即为安装成功
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156139.html原文链接:https://javaforall.cn
相关文章
- 在Unix & Linux 平台安装 Python环境教程
- Python自动锁屏–window系统「建议收藏」
- 【说站】python使用sys查看导包路径
- 配合python的rich库实现高颜值LOL服务器状态查询
- numpy求特征向量_python计算矩阵
- 网络工程师学Python-1.1-安装Python解释器
- Python编写的客户端给服务器发送指令执行相应的命令并返回结果详解编程语言
- Python开发系列课程(5) – 玩转PyCharm(上)详解编程语言
- Python 判断文件是否存在的三种方法详解编程语言
- python 装饰器详解编程语言
- Python基础(一): 基本介绍详解编程语言
- Python 基于python实现的http+json协议接口自动化测试框架源码(实用改进版)详解编程语言
- Linux系统如何运行Python脚本(linux执行python脚本)
- python:订制类详解编程语言
- python Tesseract安装方法详解编程语言
- python的redis简单使用详解编程语言
- python的tqdm模块介绍详解编程语言
- python的os模块fnmatch模块介绍详解编程语言
- python模块之re模块详解编程语言
- 从Python连接Oracle数据库介绍(python连接oracle)
- 用 Python 3.8 中的这个位置技巧让你的 API 变得更好
- Python如何使用MySQL构建立连接(python怎么连接mysql)
- python基础教程之udp端口扫描
- Python使用PyGreSQL操作PostgreSQL数据库教程
- Python中处理unchecked未捕获异常实例
- Python深入学习之闭包