python介绍 编程语言分类及对比 python解释器安装(多版本共存) 变量 数据类型(三种)

python介绍编程语言分类及对比python解释器安装(多版本共存)变量数据类型(三种)
一:python介绍   1、python是什么?      python是一门编程语言,编程语言就是一门语言

      语言就是一个事物与另外一个事物沟通的工具      而编程语言则是人与计算机沟通的介质

   2、为什么要跟计算机沟通:为了奴役计算机      奴隶主-------(人类的语言)--------》奴隶      奴隶主-------(编程语言)--------》计算机

   3、什么是编程      奴隶主把想让计算机替自己做事情的逻辑用编程语言给表达出来并且存入文件中

      这些文件其实就是程序
大前提(*****):   编程语言里所出现的所有的基础语法,都是为了让计算机能够具备人的某一项技能,或者说让计算机能够像人一样去工作
二 编程语言介绍   1、机器语言(奴隶的母语):直接用01010101构成的指令去编写程序,即用计算机能够直接理解的二进制指令编写程序,计算机可以无障碍理解。

      优点:运行效率最高      缺点:开发效率最低

   2、汇编语言:用英文标签取代二进制去编写程序      优点:运行效率高      缺点:开发效率低

   3、高级语言:用人的语言去写程序,计算机无法直接理解,需要翻译,按照翻译方式的不同分为两种      编译型(C):类似于谷歌翻译(编译器)      解释型(python):类似同声传译(解释器)

      对比:         开发效率:解释型>编译型         运行效率:编译型>解释型
三 python解释器安装   1、windows平台      1.1 双击exe文件,下一步下一步就可以,唯一需要设置的就是安装路径      1.2 设置环境变量         我的电脑,右键属性->高级系统设置->环境变量->系统变量->点击PATH,把python解释器安装路径加入即可

      1.3注意:      win7设置环境变量      C:\Python27;C:\Python27\scripts;C:\Python38;C:\Python38\scripts;C:\a\b;D:\e\e

   2、linux平台      2.1 cd 压缩包目录下      2.2 解压缩安装包         tar xvf 压缩包名 -C /tmp/      2.3 切换到解压缩的文件夹下         cd /tmp/Python-3.8.1      2.4 指定安装路径         ./configure --prefix=/usr/local/python3

      2.5 编译安装         make && make install

      2.6 配置环境变量         2.6.1 编辑文件            vim /etc/profile

         2.6.2 键盘按a进入编辑模式,并在文件底部输入内容

            PATH=$PATH:/usr/local/python3/bin            export PATH         2.6.3 键盘按ESC,然后输入冒号,然后输入wq即可保存退出         2.6.4 关闭当前终端重启即可生效,或者在当前终端输入命令         source /etc/profile也可以直接在当前终端生效
‘‘‘1、什么是变量    量指的记录事物的状态    变指的是事物的状态时可以发生变化的

2、为何要有变量    为了让计算机像人一样去记录事物的状态

3、如何用变量‘‘‘
‘‘‘一:变量的使用1 先定义name = ‘egon‘变量定义的三部分变量名:相当于门牌号,是访问变量值的唯一方式赋值符号:把变量值关联给变量名变量值:记录的那个状态‘‘‘
‘‘‘2 后引用print(name)‘‘‘
‘‘‘二 变量名的命名规范1、变量名是由字母、数字、下划线组成2、不能以数字开头3、不能命名为python的关键字4、常用变量名[‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘,‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘,‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘, ‘print‘,‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]‘‘‘
‘‘‘三:变量名的命名风格1. 纯小写字母/数字+下滑线age_of_oldboy = 73

2、驼峰体AgeOfOldboy = 73注意:在python中,关于变量名的命名,推荐使用第1种‘‘‘
‘‘‘四:变量名不好的命名方式nianling = 18  # 不能使用拼音x = 18  # 变量名应该在见名知意的前提下,尽可能简洁名字 = ‘egon‘ # 不要用中文print(名字)‘‘‘
‘‘‘为何变量值(即记录的数据)要区分类型呢?    变量值使用来记录事物状态的,而事物的状态    是各种各样的,所以对应着就应该用不同类型的值    去记录这些状态‘‘‘
‘‘‘1、字符串类型作用:记录描述性质的状态定义:在‘‘、""、‘‘‘‘‘‘、""""""中包含一串字符name = ‘egon‘

单行字符串:‘‘、""多行字符串:‘‘‘‘‘‘、""""""msg = """aaaabbbbccc"""外层用单引号,内层就应该用双引号info = ‘my name is "egon"‘print(info)‘‘‘
‘‘‘2、整型作用:记录年龄、号码定义方式:age = 18‘‘‘

‘‘‘3、浮点型作用:记录身高、薪资、体重定义方式:salary = 3.1height = 1.75weight = 73.1‘‘‘
‘‘‘4、列表(存多个值,索引对应值,索引代表是位置)列表一般存放同个类型的值作用:按照顺序存放多个值,并且可以按照顺序取出指定位置的值定义:在[]内,用逗号分隔开多个任意类型的值l = [‘aaa‘, 10, 11.11, [‘bbb‘, ‘ccc‘], ‘ddd‘]‘‘‘
‘‘‘索引从0开始print(l[0])print(l[2])

反向取print(l[-1])print(l[-2])print(l[3][1])‘‘‘
‘‘‘记录班级人员的姓名school_names = """李铁蛋小丸子王大炮李嚓嚓"""school_names = ["李铁蛋小丸子", ‘王大炮‘, ‘李嚓嚓‘]print(school_names)‘‘‘
‘‘‘字典类型:存多个值,key对应值,通常情况key对值应该具有描述性功能,key通常是字符串类型定义:{},逗号分隔开多个key:value的元素dic={‘xx‘:111,‘yyy‘:222}print(dic[‘xx‘])print(dic[‘yyy‘])‘‘‘
‘‘‘info = {    "name": ‘egon‘,    "age": 18,    "sex": ‘male‘,    "salary": 1.75}print(info["age"])

salaries=[11.1,22.222]

print(salary[0])‘‘‘

原文地址:https://www.cnblogs.com/0B0S/p/12330678.html

时间: 2024-10-17 16:36:22

python介绍 编程语言分类及对比 python解释器安装(多版本共存) 变量 数据类型(三种)的相关文章

操作系统,编程语言分类,执行python两种方式,变量,内存管理,定义变量的三个特征

操作系统 1.什么是操作系统 操作系统位于计算机硬件与应用软件之间 是一个协调.管理.控制计算机硬件资源与软件资源的控制程序 2.为何要有操作系统? 1.控制硬件 2.把对硬件的复杂的操作封装成优美简单的接口(文件),给用户或者应用程序去使用 注意:一套完整的计算机系统包含三部分 应用程序:qq,暴风影音,快播 操作系统:windows,linux,unix 计算机硬件 强调: 我们以后开发的都是应用程序 应用程序无法直接操作硬件,但凡要操作硬件,都是调用操作系统的接口 编程语言分类 1.机器语

day2-操作系统,编程语言分类,执行Python程序的两种方式,变量,python的内存管理,

1    什么是操作系统 操作系统位于计算机与应用软件之间,是一个协调,管理,控制计算机硬件资源与软件资源的控制程序 2     为何要有操作系统? 1,控制硬件. 2,把对硬件的复杂的操作封装成优美简单的接口,给用户或者应用程序去使用 注意:一套完整的计算机系统包含三部分 应用程序:比如QQ,暴风影音 操作系统:比如windows linux unix 计算机硬件 强调:我们以后开发的都是应用程序,应用程序无法直接操作硬件,但凡要操作硬件,都是调用操作系统的接口 3 编程语言的分类 1,机器语

python解释器安装教程以及环境变量的配置

一''Python是一门强大的语言,目前已支持所有主流操作系统,在Windows7,Windows10系统上需要安装一下: 打开官网 https://www.python.org/downloads/windows/ 下载中心 最上边是两个最新的版本,长期计划,推荐使用python3,如果长期打算用python3,默认使用最新版本.如果想要下载具体的哪个版本也是可以的 各个版本的区别,一般下载可执行的文件,双击可安装的. 下载完成后的两个安装包 双击,开始安装,不推荐"默认安装",容易

Python介绍与特点(自学python知识整理)

Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计: Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节.类似于PHP和Perl语言. Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序. Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术. Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语

Python基础知识——Windows上使用python

与大多数Unix系统和服务不同,Windows不需要Python本地,因此不预安装一个版本的Python.但是,CPython团队已经为每个版本编译Windows安装程序(MSI软件包)多年. 随着Python的不断发展,一些以前被支持的平台不再受支持(由于缺乏用户或开发人员).检查PEP 11有关所有不受支持的平台的详细信息. 仍然支持Windows CE. 在Cygwin的安装程序提供安装Python解释器,以及(参见Cygwin包的源,维护者的版本) 有关 具有预编译安装程序的平台的详细信

编程语言发展史+python介绍

一.编程语言发展史 1.机器语言 机器能理解语言,二进制,0,1,0,1...... 是直接操作硬件的的底层语言.执行效率高,开发效率底,跨平台性差. 2.汇编语言 通过英文字符组成的二进制,直接操作系统,也是底层语言,执行效率略低,开发效率高,跨平台性差. 3.高级语言 就是人类的语言,有逻辑性,执行效率高,开发效率低,跨平台. 高级语言分为:编译型语言 和 解释型语言 编译型:如c,c++,php语言,整个文件全部编译出来,不能一条一条的执行,出现问题就得从头编译,从头写代码. 解释型:如c

01编程语言与Python介绍(全为重点)

01编程语言与Python介绍(全为重点) 1.编程语言分类 1.1 机器语言 直接用二进制指令去编写程序(例:01010101) 执行效率:计算机无障碍理解,直接运行,执行效率最高. 开发效率:复杂,开发效率最低. 跨平台性:贴近.依赖具体的硬件,跨平台性差. 1.2 汇编语言 用英文标签取代二进制指令去执行,英文标签后面代指的是二进制指令.(拓展:操作系统是用汇编语言写的.) 执行效率:执行效率比较高 开发效率:任然是直接操作硬件,开发效率低. 跨平台性:同样依赖具体的硬件,跨平台性差. 1

Python之编程基础(编程语言分类)

一.编程语言简介 编程语言主要从以下几个角度进行分类,编译型和解释型.静态语言和动态语言.强类型定义语言和弱类型定义语言. 1.编译型跟解释型 编译型,其实他和汇编语言是一样的,也是有一个负责翻译的程序来对问我们的源码进行转换,生成相对应的可执行代码.这个过程说的专业点儿就称为编译(Compile),而负责编译的程序自然称为编译器(Compile).如果我们写的程序代码包含在一个源文件中,那么通常编译之后就会直接生成一个可执行文件,我们就可以直接运行了.但对于一个比较发杂的项目,为了方便管理,我

Go/Python/Erlang编程语言对比分析及示例

本文主要是介绍Go,从语言对比分析的角度切入.之所以选择与Python.Erlang对比,是因为做为高级语言,它们语言特性上有较大的相似性,不过最主要的原因是这几个我比较熟悉. Go的很多语言特性借鉴与它的三个祖先:C,Pascal和CSP.Go的语法.数据类型.控制流等继承于C,Go的包.面对对象等思想来源于Pascal分支,而Go最大的语言特色,基于管道通信的协程并发模型,则借鉴于CSP分支. Go/Python/Erlang语言特性对比 如<编程语言与范式>一文所说,不管语言如何层出不穷