返回顶部
首页 > 资讯 > 后端开发 > Python >python之路 第一篇 编程语言简介及
  • 910
分享到

python之路 第一篇 编程语言简介及

之路第一篇编程语言 2023-01-30 22:01:14 910人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

一 编程语言: 1.机器语言:直接用二进制编程,直接操作硬件。  优点:执行效率快  缺点:学习难度大,开发效率低 2.汇编语言:用英文标签来代替一串特定意义的二进制,直接操作硬件 优点:执行效率快,不如机器语言快 缺点:学习难

编程语言

1.机器语言:直接用二进制编程,直接操作硬件。

 优点:执行效率快

 缺点:学习难度大,开发效率低

2.汇编语言:用英文标签来代替一串特定意义的二进制,直接操作硬件

优点:执行效率快,不如机器语言快

缺点:学习难度大,开发效率低,比机器语言降一个难度

3.高级语言:站在人的角度的语言,机器无法理解

编译型(c):相当于百度翻译,翻译一次,拿着翻译结果去执行

      优点:执行效率高

      缺点:开发效率低

解释型(python):相当于同声传译,一边解释一边执行。

      优点:开发效率高

      缺点:执行效率低

综合来讲,由于程序员的时间比电脑时间更有价值,所以开发效率高更重要。

机器语言
#优点是最底层,执行速度最快
#缺点是最复杂,开发效率最低

汇编语言
#优点是比较底层,执行速度最快
#缺点是复杂,开发效率最低

高级语言
#编译型语言执行速度快,不依赖语言环境运行,跨平台差
#解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行
总结

 

二 数据类型:

  数字

int 整型

#就是整数 1/2/3/4

float 浮点型

#就是小数 1.0/2.0

#如果参与出发的两个数中有一个数为浮点数,运算结果也为浮点数
>>>1.0/2.0
0.5

 

  字符串

#在Python中,加了引号的字符类型就是字符串。

比如:'hello world!'


#在Python中,单引号,双引号,多引号没有区别,但多行字符串的时候需用多引号

msg = '''hi Matthew!
             你今天真帅!
             我说的是真的!
'''
#字符串拼接(只能在字符串中进行)
name = 'Matthew'
age = '18'

>>>name + age
'Matthew18'

>>>name*2
'MatthewMatthew'

#注意:字符串相加的效率不高
字符串1+字符串2,并不会在字符串1的基础上加字符串2,而是申请一个全新的内存空间存入字符串1和字符串2,相当字符串1与字符串2的空间被复制了一次,
 

 

字典

#什么是映射?
映射是一种通过名字来引用值的数据结构,字典是Python中唯一内建的映射类型 ##字典中的值没有特殊的顺序,但是都储存在一个特定的键(Key)下。键可以是数字、字符串、甚至是元组

names = {'name':'Matthew','age':'18','sex':'male'}

 

列表和元组

Python中,最基本的数据结构是序列(sequence)。列表和元组是序列的其中两种
序列中的每个元素被分配一个序号--即元素的位置,也称为索引。
#第一个索引是0,第二个是1,以此类推。
#列表可以修改,元组不能

list1 = [1,2,3]
student = ['Matthew','小新','阿呆']
tuple1 =(1,2,3)
country = ('中国','美国')

--结束END--

本文标题: python之路 第一篇 编程语言简介及

本文链接: https://lsjlt.com/news/179949.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python之路 第一篇 编程语言简介及
    一 编程语言: 1.机器语言:直接用二进制编程,直接操作硬件。  优点:执行效率快  缺点:学习难度大,开发效率低 2.汇编语言:用英文标签来代替一串特定意义的二进制,直接操作硬件 优点:执行效率快,不如机器语言快 缺点:学习难...
    99+
    2023-01-30
    之路 第一篇 编程语言
  • Go语言七篇入门教程一简介初识
    目录简介为什么是GoGo应用WebCloud 云BlockChain 区块链如何学习Go其实我自己接触Go语言也还不到一年,20年的10月我才开始学Go的。 我自己也并不是很懂,但是...
    99+
    2024-04-02
  • Python成长之路第一篇(3)_初识字
    经过上章的学习我们已经了解到了列表可以通过索引来获取对应的值,在本章我们将学到通过名字来索引数据,这种结构的类型称之为映射(maooing),在Python中字典是唯一内建的映射类型,其中的值我们称之为键值对,也就是由(键,值)组成映射关系...
    99+
    2023-01-31
    第一篇 成长之路 Python
  • 易语言编程新手第一课安装及运行
    目录易语言安装环境使用易语言编译一个简单的易语言易语言安装环境 要学习易语言那么首先要有编译环境, 以下是易语言 的下载地址 注释:此平台要六百多元购买正版 http://www....
    99+
    2024-04-02
  • 易语言编程入门第一个程序
    最早接触易语言是三年前的事情了,那时候是因为DNF这个游戏我才知道了易语言这个编程语言,当时对他就非常的憧憬。只不过那时候易语言的学习资源比较少,而且自身的学业比较重就没有仔细的了解...
    99+
    2024-04-02
  • Python编程语言详细介绍
    目录一、语法1、缩进2、变量3、表达式4、类型5、方法二、 库1、Python的应用3、值得学习Python吗? 前言: Python是世界上最流行的解释型编程语言之一。Python...
    99+
    2024-04-02
  • Android实战教程第一篇之最简单的计算器
    从今天开始,本专栏持续更新Android简易实战类博客文章。和以往专栏不同,此专栏只有实例。每个实例尽量按照知识点对应相应一章节的内容去写,循序渐进。有些实例可能会与另一个专栏...
    99+
    2022-06-06
    教程 Android
  • 1-----python编程语言介绍和安
    官网:https://www.python.org/1,编程语言的种类:(1) 汇编语言(2) 机器语言(3) 脚本语言(4) 高级语言2,机器语言--->汇编语言--->C语言--->Java ,C#,PHP,Pytho...
    99+
    2023-01-31
    编程语言 python
  • 基础知识:编程语言介绍、Python介绍
    2018年3月19日 今日学习内容: 1、编程语言的介绍 2、Python介绍 3、安装Python解释器(多版本共存) 4、运行Python解释器程序两种方式。(交互式与命令行式)(♥♥♥♥♥) 5、变量(♥♥♥♥♥) 6、数据类型的基...
    99+
    2023-01-31
    基础知识 编程语言 Python
  • 【Python指南 | 第一篇】Python环境配置及pip安装教程
    在学习Python前需搭建Python环境,同时在部分情况下需使用pip,本文为Python指南第一篇,给出实操教程。 文章目录 安装配置Pythonpip的安装 安装配置Py...
    99+
    2024-01-21
    python pip 开发语言
  • Golang简介:探索这门神奇的编程语言
    Golang简介:探索这门神奇的编程语言,需要具体代码示例 引言:在当今信息科技高速发展的时代,编程语言的选择变得越来越重要。有许多编程语言可以选择,每种语言都有其特点和用途。其中一门备受瞩目的编程语言就是G...
    99+
    2024-01-20
    编程语言 Golang 简介
  • python 编程之twisted详解及简单实例
    python 编程之twisted详解 前言: 我不擅长写socket代码。一是用c写起来比较麻烦,二是自己平时也没有这方面的需求。等到自己真正想了解的时候,才发现自己在这方面确实有需要改进的地方。最近由...
    99+
    2022-06-04
    详解 实例 简单
  • python学习第一天关于编程介绍和计算
    1.什么是编程语言? 首先是什么语言?语言是一个事物与另外一个事物沟通的介质 那么编程语言是人与计算机之间沟通的介质 2什么是编程(what) 编程就是程序员自己想做的事情让计算机去做的过程 百度:为了使计算机能够理解人的意图,人类就必...
    99+
    2023-01-30
    python
  • 简单写一个计算机编程c语言
    当然,下面是一个简单的C语言程序示例,用于计算两个整数的和:```c#include <stdio.h>int main...
    99+
    2023-09-27
    c语言
  • 戏说编程语言之如何使用各种编程语言杀死一条龙
    有一位美丽的公主,被关押在一个城堡中最高的塔上,一条凶恶的巨龙看守着她,需要有一位勇士营救她… 下面是各种语言如何想办法将公主从巨龙手中营救出来的。 Java – 赶到那里,找到巨龙,开发出一套由多个功能层组成的...
    99+
    2022-06-03
    C HTML Java JavaScript Linux Lisp PHP Ruby shell SQL 有趣 编程语言
  • 2022编程语言需求排名出炉:第一不是Python,也不是Java
    目录1. JavaScript / TypeScript2. Python3. Java4. C#5. PHP6. C/C++7. Ruby8. GO总结编程语言的流行程度、发展前景...
    99+
    2022-12-30
    2022编程语言需求排名 编程语言需求量
  • Python语言程序设计之一--for循
    最近学到了Pyhton中循环这一章。之前也断断续续学过,但都只是到了函数这一章就停下来了,写过的代码虽然保存了下来,但是当时的思路和总结都没有记录下来,很可惜。这次我开通了博客,就是要把这些珍贵的学习思考总结记录下来。从现在开始。 关于这...
    99+
    2023-01-30
    语言程序设计 Python
  • C语言编程之预处理过程与define及条件编译
    目录名示常量#define重定义常量在#define中使用参数预处理器粘合剂:##运算符变参宏:… 和_ _ VAG_ARGS_ _宏与函数预处理指令#undef指令从C预处理器的角...
    99+
    2024-04-02
  • python入门课程第一讲之安装与优缺点介绍
    目录说在前面何为Python如何安装Python呢Max OS下安装Python3普通的安装方式通过Homebrew来安装Python有哪些优缺点呢?优点缺点Python能干什么总结...
    99+
    2024-04-02
  • 编程语言榜单Java与Python并列第二!Julia下滑
    目录RedMonk 编程语言排行榜 TOP 20 值得关注的变化JavaTypeScriptGo/Kotlin/RustDartJulia近日,全球知名行业分析公司 Red...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作