在C、Java等语言的语法中规定,必须以分号作为语句结束的标识。Python也支持分号,同样用于一条语句的结束标识。但在Python中分号的作用已经不像C、Java中那么重要了,Python中的分号可以省略,主要通过换行来识别语句的结束。

(JS也是一样“;”只是表示语句结束,也是可以省略的)

例如,以下两行代码是等价的:

print "hello world!"

print "hello world!";

第1行代码的输出结果:

hello world!

第2行代码的输出结果:

hello world!

如果要在一行中书写多条句,就必须使用分号分隔每个语句,否则Python无法识别语句之间的间隔:

# 使用分号分隔语句

x=1; y=1 ; z=1

第2行代码有3条赋值语句,语句之间需要用分号隔开。如果不隔开语句,Python解释器将不能正确解释,提示语法错误:

SyntaxError: invalid syntax

注意分号不是Python推荐使用的符号,Python倾向于使用换行符作为每条语句的分隔,简单直白是Python语法的特点。通常一行只写一条语句,这样便于阅读和理解程序。一行写多条语句的方式是不好的习惯。

python分号_python中的分号(“;”)相关推荐

  1. python语句分号_python 为什么不用分号作终止符?

    python语言中包含各种符号,我们平常使用python写代码的时候一定要注意,必须要弄明白每种符号所代表的含义以及相应的使用方法.分号";"就是python中常见的一种符号,大家 ...

  2. javascript 分号_JavaScript中的分号

    javascript 分号 Semicolons in JavaScript divide the community. Some prefer to use them always, no matt ...

  3. python字符集_PYTHON 中的字符集

    Python中的字符编码是个老生常谈的话题,今天来梳理一下相关知识,希望给其他人些许帮助. Python2的 默认编码 是ASCII,不能识别中文字符,需要显式指定字符编码:Python3的 默认编码 ...

  4. python参数化_Python 中如何实现参数化测试的方法示例

    之前,我曾转过一个单元测试框架系列的文章,里面介绍了 unittest.nose/nose2 与 pytest 这三个最受人欢迎的 Python 测试框架. 本文想针对测试中一种很常见的测试场景,即参 ...

  5. kafka python框架_Python中如何使用Apache Avro——Apache的数据序列化系统

    了解如何创建和使用基于Apache Avro的数据,以实现更好,更有效的传输. 在这篇文章中,我将讨论Apache Avro,这是一种开源数据序列化系统,Spark,Kafka等工具正在使用该工具进行 ...

  6. python标准化_python中标准化

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! sdk 3.0 实现了统一化,各个语言版本的 sdk具备使用方法相同.接口调用方 ...

  7. python mysql 分号_Python中使用MySQL

    @1: 安装MySQL: lxw ~$ sudo apt-get install mysql-server 可以通过 sudo netstat -tap | grep mysql` 命令检查之后,如果 ...

  8. python语音识别_Python中的语音识别-完整的入门指南

    python语音识别 Welcome to The Complete Beginner's Guide to Speech Recognition in Python. 欢迎使用Python语音识别完 ...

  9. python 多态_Python中的多态

    面向对象的语言有四个特性,抽象.封装.继承和多态.在之前的文章中,给小伙伴们已经讲解了前三个.为什么要把多态放在最后一个讲呢?因为前面的三个特性是多态的基础,了解了前三个,了解多态就很容易啦~ 那么, ...

  10. js如何运行python代码_python中执行javascript代码

    python中执行javascript代码: 1.安装相应的库,我使用的是PyV8 2.import PyV8 ctxt = PyV8.JSContext() ctxt.enter() func = ...

最新文章

  1. RedHat 7配置FTP服务
  2. vb.net限制datagridview不能选择_事业单位考试有哪些条件限制?
  3. DSP学习 -- Visual Studio 操作
  4. ZendStudio-v6.0注册机
  5. 根据窗口名称查找关键字弹性域用到的表,列等信息
  6. asp.net core监控—引入Prometheus(二)
  7. 常用FTP命令 1. 连接ftp服务器
  8. 2021数学建模C题思路数据挖掘
  9. juery-轮播图-原理与实现
  10. ttshop是PHP开发的,商家应该如何选择商城系统?
  11. 在没有Docker容器的Ubuntu上安装SQL Server 2019
  12. 菜鸟学运筹学----引
  13. Spark机器学习数据流水线
  14. 财商大电影——10部可以锻炼财商思维…
  15. word自动添加题注,带章节编号并根据章节重新开始编号
  16. “无法连接到打印机。您输入的打印机名不正确 或者指定的打印机没有连接到服务器上”终极解决方法
  17. Qt: 窗口的显示和隐藏
  18. 装在笔记本里的私有云环境:网络存储篇(中)
  19. 8.15 完美交换 2699
  20. Python----获取http请求报文数据

热门文章

  1. 华三路由器虚拟服务器设置,H3C vLNS系列虚拟L2TP网络服务器 配置指导-E0324-5W100...
  2. 个人观点:苹果对iPad商标事件的解决办法
  3. 连读、变音、失音、浊化、弱读、节奏
  4. Nginx反向代理有什么用?
  5. html embed函数爬取,HTML DOM Embed用法及代码示例
  6. Calibre转换电子书格式
  7. 第一天计算机谁发明的,世界公认三大天才,尼古拉特斯拉是当之无愧的第一天才...
  8. VM虚拟机安装及安装Windows系统
  9. 0ctf-2017-pwn-char 题解
  10. 亚马逊领导力准则14条