编程语言种类

汇编语言

汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作。例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能够实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。

脚本语言

脚本语言(Script language,scripting language,scripting programming language)是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。此命名起源于一个脚本“screenplay”,每次运行都会使对话框逐字重复。

机器语言

由于计算机内部只能接受二进制代码,因此,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言,用机器语言编程的程序称为目标程序。只有目标程序才能被计算机直接识别和执行。但是机器语言编写的程序无明显特征,难以记忆,不便阅读和书写,且依赖于具体机种,局限性很大,机器语言属于低级语言。

高级语言

高级语言是大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。
Python语言就是高级语言的一种。

Python基础语法

注释

Python中单行注释以 # 开头,实例如下:

#!/usr/bin/python3
# 第一个注释
print ("Hello, Python!") # 第二个注释

多行注释可以用多个 # 号,还有 ''' 和 """:

#!/usr/bin/python3# 第一个注释
# 第二个注释'''
第三注释
第四注释
'''"""
第五注释
第六注释
"""
print ("Hello, Python!")

数据类型

Python3 的六个标准数据类型中:

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

条件控制

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

if 语句

Python中if语句的一般形式如下所示:

if condition_1:statement_block_1
elif condition_2:statement_block_2
else:statement_block_3

循环语句

while 循环

Python中while语句的一般形式:

while 判断条件:语句

while ...else语句

while循环后面加一个else语句可以在while循环完全执行完之后执行else

用法如下:

while 判断条件:语句
else:语句

转载于:https://www.cnblogs.com/bgd150809114/p/9216031.html

路飞学城-python开发集训-第一章相关推荐

  1. 路飞学城python电子书_路飞学城-Python开发集训-第一章

    路飞学城-Python开发集训-第一章 1.本章学习心得.体会 我: 间接性勤奋. 我: 学习方法论:输入--输出---纠正 我: 对对对 走出舒适区, 换圈子, 转思路,投资自我加筹码. 我: 圈子 ...

  2. python绘制路飞_路飞学城-Python开发集训-第一章

    一.学习体会 学习本章的最大体会是终于搞明白,高级语言中编译型与解释型的区别和含义,因为之前看过一些视频,对基础知识还是比较熟悉,所以学起来不费什么力,不过金角大王说越往下内容越多,一定要加油学完8章 ...

  3. 路飞学城-Python爬虫集训-第一章

    自学Python的时候看了不少老男孩的视频,一直欠老男孩一个会员,现在99元爬虫集训果断参与. 非常喜欢Alex和武Sir的课,技术能力超强,当然讲着讲着就开起车来也说明他俩开车的技术也超级强! 以上 ...

  4. python全栈开发实战 路飞学城_路飞学城-python开发集训-第一部分

    本节学习了python的基本操作,如运算.输出等 能实现简单的登录程序 数据类型: 数字: int:整数.长整数(python2为long) float:浮点型 复数型 字符串: 单引号.双引号没有区 ...

  5. 路飞学城-Python开发集训-第2章

    1.本章节学习了列表,对python有了更深一层的了解. 2.学习总结: 二进制: 狼烟大法:17根烟算出131072(算完你已经挂了吧,老师= =!) 1024   512   256   128  ...

  6. 路飞学城python开发入门学习

    零基础参加了路飞学城python七天入门集训,由于无相关基础知识,所以笔记简陋,大家将就着看看,欢迎批评指正. 1.第一个程序: print('Hello,World") 2. python ...

  7. 路飞学城python开发ftp_路飞学城-Python开发-第二章

    '''数据结构: menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, '汽车之家': ...

  8. 路飞学城—Python爬虫实战密训班 第三章

    路飞学城-Python爬虫实战密训班 第三章 一.scrapy-redis插件实现简单分布式爬虫 scrapy-redis插件用于将scrapy和redis结合实现简单分布式爬虫:- 定义调度器- 定 ...

  9. 路飞学城python全栈开发_[Python] 老男孩路飞学城Python全栈开发重点班 骑士计划最新100G...

    简介 老男孩&路飞学城Python全栈开发重点班课程,作为Python全栈教学系列的重头戏,投入了全新的课程研发和教学精力,也是Python骑士计划的核心教学,由ALEX老师开班镇守,一线技术 ...

  10. b站路飞学城python课梨视频项目代码

    @b站路飞学城python课梨视频项目代码 # -*- coding:utf-8 -*- import requests from lxml import etree import random im ...

最新文章

  1. 计算机软件专业 课程,_计算机软件_专业的课程设置.pdf
  2. 目标指令c语言是什么,什么是C中的目标文件?
  3. NOIP2017TG D1T2 时间复杂度
  4. 【C++ Primer学习笔记】第2章:变量和基本类型
  5. 毕马威中国领先地产科技企业50
  6. 区间DP{环形}:石子归并-2
  7. Redis 学习---(6)Redis 键(key)
  8. python金融衍生品_《Python金融衍生品大数据分析:建模、模拟、校准与对冲(博文视点出品)》【摘要 书评 试读】- 京东图书...
  9. 使用命令将logcat中的内容输出到文本文件中
  10. (HDOJ 2034)人见人爱A-B
  11. 曹 雷 : 证券基金经营机构如何理解科技是投资而非投入
  12. Redis Zadd 命令 Redis 有序集合(sorted set)Redis Zadd 命令用于将一个或多个成员元素及其分数值加入到有序集当中。如果某个成员已经是有序集的成员,那么更新
  13. 企业信息化建设的总体规划
  14. 怎样找回通讯录的联系人号码?手机通信录联系人恢复教程推荐
  15. 打印机驱动如何连接计算机,打印机与电脑第一次连接驱动怎么操作
  16. 记ubuntu20.04无线网卡驱动安装
  17. NOIP提高组1890~1900集合答案(之前的文章标题错了,应该是1820开始的,不是1520开始的)
  18. C语言编程编程思维培养的重要性,谈编程思维的培养
  19. Bugzilla与JIRA的对比
  20. TFLite Objec Detection IOS 检测核心代码说明

热门文章

  1. 什么是DNS,作用是什么?
  2. 【强化学习】基本知识梳理
  3. 像京东等大厂为什么不通过减薪来代替裁员,降低成本?
  4. java 调用微信JsApi支付
  5. 隐含表(状态对图)消消乐
  6. C语言二进制与十进制之间的转换
  7. 免费下载微软原厂Win11镜像ISO文件
  8. 开源和互联网是天生的一对好基友
  9. iOS切换根控制器动画!
  10. 什么是静电?什么是ESD?ESD分为几种形式?有哪些测试标准?