学习任何一门编程语言,首先要了解这门编程语言的语法要求,掌握好基础语法是学好一门编程语言的第一步

1、程序组成及标识符

Pyhton程序是由语句表达式组成的,示例代码如下图所示。

语句一般是使用关键字组成的命令,目的是告诉解释器做什么,语句可以有输入,也可以没有输出,比如56行就是一条语句,语句中可以包含表达式。而表达式没有关键字。它们可以是使用数学运算符构成的算术表达式,也可以是使用括号调用的函数,比如64行语句。

组成程序的最小单元就是变量和常量,不管是变量,常量,函数还是类名,我们都统称为标识符。标识符就是程序中可以用做名字的字符集合。

标识符要求:只能由字符,数字和下划线组成;不能以数字开头;不能是python中的关键字。这个就是规范,你不按这个规范,python的解释器就不给我们干活。Python中的关键字指的是python在发明之初,人家已经征用了一些默认的名字,这些名字是有特殊意义的,所以我们在声明变量,常量,函数和类的时候,不能使用这些缺省字符来给我们的对象起名。

下述表格显示python中的关键字,共有33个

二、python基础语法说明

1、python程序中的每条语句结尾没有分号。它是靠识别换行符来识别语句的结束。如果一行要写多条语句,需要用分号隔开,但是一般不建议这种写法。语句结尾添加分号也不会错,但是是可以省略。结尾加分号不推荐这样使用。

2、python中的代码块是使用缩进对齐来表示代码块,不使用大括号来表示代码块。代码块可以有一条语句组成,也可以有多条语句组成。Python对缩进比较敏感,通过缩进来表示一个代码块,使用的时候要多加注意。

4、python程序中定义变量,不需要显示的指定数据类型名称,因为python是一种动态语言,它会根据值的类型来推断变量的类型。 比如 a=2 这样就会自动根据值类型推断a是一个整形。

5、if语句,for循环,while循环,函数定义以及类定义时一定要注意后边的分号不能省略。上图56行的if语句后的冒号表示条件表达式结束,分号以下的缩进表示该if所属的语句块。你也可以理解冒号在条件表达式和语句块之间起分割作用

6、if 条件语句,循环语句,函数和类中,至少得写一条语句,否则会报错。如果你没有想好,可以写一条空语句 (写个pass)如图3所示

图2

图3

7、python是严格区分大小写的,比如你定义一个变量为a,定义另一个变量为A,则python的解释器会认为这是两个不同的变量。

8、注释在程序的编写过程中很重要,常用来说明程序语句的功能。是我们常用来增强程序可读性的一种手段。Python中给代码添加注释主要有两种:

1 #注释内容

2 “”” 多行注释内容””” 或者 ’’’ 多行注释内容’’’

#开头后跟注释内容用来做单行注释,用三个单引号或三个双引号包裹的内容多用来做多行注释。一定要注意单引号和双引号是英文状态下的,示例如下图所示

9、python中没有switch语句结构和do…while结构。接触过其他语言的人要注意这点。

10、Python 代码风格可以参考PEP8标准

三、python的基本数据类型

Python中提供的基本数据类型主要有以下几种:

int (整形) :比如我们的10,20就是整数,可以表示几十,几百,几万,几亿,几百亿等。

float(小数类型):多用来表示小数比如2.4,5.0等

str(字符串类型):反是用单引号或双引号引起来的任意文本我们称之为字符串。

bool(布尔类型):只有两个值True和False,多用来表示一个表达式的成立与否。

None(空类型):注意None类型不是零,None和任何其他的数据类型比较永远返回False。

所以我们在使用基本类型的时候;必须按照上述的要求去做,否则python的解释器会报错。除了上述的基本数据类型外,python也提供了高级数据类型比如列表,元祖,字典和集合类型等,这些类型我们会在后面的视频和文章中会逐一给大家分享其详细用法,

我是“码农阿勇”欢迎大家多多关注,多多支持,你们的支持是我创作的最大的动力,期待给我们交流或提建议

python 空语句_Python基础语法总结相关推荐

  1. python异常处理_Python基础语法案例(Fibonacci):选择结构、循环结构、异常处理结构、代码优化...

    推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第16次印刷,清华大学出版社2019年度畅销图书 图书购买链接(京东):配 ...

  2. python expect模块_PYTHON基础语法全面总结

    YOU CAN DRINK ALL YOU LIKE, BUT IN THE MORNING YOU GET HEADACHE WITH THE SAME PROBLEMS. PYTHON基础语法总结 ...

  3. python编程语法大全-Python编程入门——基础语法详解

    今天小编给大家带来Python编程入门--基础语法详解. 关于怎么快速学python,可以加下小编的python学习群:611+530+101,不管你是小白还是大牛,小编我都欢迎,不定期分享干货 每天 ...

  4. python编程语法-Python编程入门——基础语法详解

    今天小编给大家带来Python编程入门--基础语法详解. 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_num ...

  5. python编程if语法-Python编程入门基础语法详解经典

    原标题:Python编程入门基础语法详解经典 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_number = ...

  6. python编程语法-Python编程入门——基础语法详解(经典)

    今天小编给大家带来Python编程入门--基础语法详解.温馨提示: 亮点在最后! 在这里还是要推荐下我自己建的Python开发学习群:301056051,群里都是学Python开发的,如果你正在学习P ...

  7. python基础编程语法-Python编程入门——基础语法详解

    今天小编给大家带来Python编程入门--基础语法详解. 一.基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型.内置的变量类型有如下几种: #浮点 float_num ...

  8. python基础编程语法-Python编程入门——基础语法详解(经典)

    今天小编给大家带来Python编程入门--基础语法详解.温馨提示: 亮点在最后! 在这里还是要推荐下我自己建的Python开发学习群:301056051,群里都是学Python开发的,如果你正在学习P ...

  9. python基础语法及知识总结-Python 学习完基础语法知识后,如何进一步提高?

    ---4.30更新---感谢大家支持,点赞都破两千了.给大家整理出来新的资料,需要的小伙伴来自取: Python练手项目视频如下: Python自学基础知识如下: 以下为原文内容: Python 学习 ...

最新文章

  1. 机器学习-数据科学库(第五天)
  2. Android 操作系统为什么不启用swap?
  3. Flink 能够改写成 FlinkSQL的理论依据:命令式代码 vs 声明式代码
  4. oracle loder nextval,ORA-07445: 出现异常错误: 核心转储
  5. python入门知识大全_python基础知识有哪些
  6. 平衡二叉树,AVL树之图解篇
  7. 上海盐城生物php招聘_上海祥源生物科技招聘国际商务专员,中英文熟练
  8. 单片机学习05_单片机软件架构
  9. 两化融合管理体系评定申请表概况
  10. mariaDB安装与配置
  11. Gerrit代码检查工具
  12. 一元二次方程的解的程序
  13. ascii转utf8 php,PHP 将ASCII转换为UTF-8编码
  14. 将 ChatGPT 引入你的飞书
  15. bmi计算器HTML,BMI计算器(示例代码)
  16. java.lang.RuntimeException: com.google.inject.CreationException: Unable to create injector异常
  17. java系列之redis基础
  18. 如何进行文献检索和阅读(转)
  19. java和javac版本不一致(三种解决方法)
  20. 好用的品牌广告设计矢量素材(图形、图案、水彩肌理)

热门文章

  1. 3000组装游戏电脑2021 2021年3000元游戏电脑最强组装
  2. 菜鸟学习OGRE和天龙八部之十七: 修正部分地图载入的通用性问题,附源码
  3. 工作流平台airflow简介
  4. Java实现 LeetCode 223 矩形面积
  5. oracle常见面试题
  6. MAYA MASH多米诺
  7. mac php phpize,macOS 中使用 phpize 动态添加 PHP 扩展的错误解决方法
  8. HTML测试题及答案
  9. html5 emmet插件,安装sublime及插件emmet
  10. js 时间戳相减算出年月日