首页 > 编程语言 >Python基础语法-行与缩写.py

Python基础语法-行与缩写.py

时间:2023-07-12 21:56:52浏览次数:38  
标签:缩写 缩进 Python py 空格 python print

  1 #!/usr/bin/python
  2 # coding=UTF-8
  3 # 文件名:Python基础语法-行与缩写.py
  4
  5 '''
  6 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。
  7
  8 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。                                                         
  9
 10 以下实例缩进为四个空格
 11 '''
 12
 13 if True:
 14     print ("Answer")
 15         print ("True")
 16 else:
 17         print ("Answer")
 18 # 没有严格缩进,在执行时会报错
 19 print ("False")
 20
 21 '''
 22 执行以上代码,会出现如下错误提醒:                                                                                                               
 23
 24         File "test.py", line 11                                                                                                                  
 25         print ("False")
 26         ^
 27         IndentationError: unindent does not match any outer indentation level                                                                    
 28
 29         IndentationError: unindent does not match any outer indentation level错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进>    ,改为一致即可。
 30
 31         如果是 IndentationError: unexpected indent 错误, 则 python 编译器是在告诉你"Hi,老兄,你的文件里格式不对了,可能是tab和空格没对齐的问题">    ,所有 python 对格式要求非常严格。
 32
 33         因此,在 Python 的代码块中必须使用相同数目的行首缩进空格数。                                                                             
 34
 35         建议你在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用                                                               
 36
 37 '''

标签:缩写,缩进,Python,py,空格,python,print
From: https://www.cnblogs.com/Bright-Ho/p/17548964.html

相关文章

  • Python-变量赋值.py
     1#!/usr/bin/python 2#coding=UTF-8 3 4 5''' 6变量赋值 7 8Python中的变量赋值不需要类型声明。 9 10每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 11 12每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 13 14......
  • ipython的安装和简单使用
    前言ipython是一个python的交互式shell,比默认的pythonshell好用得多,支持变量自动补全,自动缩进,支持bashshell命令,内置了许多很有用的功能和函数。学习ipython将会让我们以一种更高的效率来使用python。同时它也是利用Python进行科学计算和交互可视化的一个最佳的平台安装pip......
  • 112.说一说strcpy、sprintf与memcpy这三个函数的不同之处
    112.说一说strcpy、sprintf与memcpy这三个函数的不同之处1.复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。2.复制的方法不同。strcpy不需要指定长度,它遇到被复制字符的串结束符"\0"才结束,所以容易溢出。memcpy则是根据其第3......
  • Python Web:创建、删除、复制、移动文件及目录命令Python Web篇学习汇总:
    1.创建、删除文件及目录命令的使用命令说明touch文件名创建指定文件mkdir目录名创建目录(文件夹)rm文件名或者目录名删除指定文件或者目录rmdir目录名删除空目录touch命令效果图:mkdir命令效果图:rm命令效果图:rm删除目录效果图 说明:rm命令想要删除目录需要加上-r选项,-r表示......
  • Python 环境搭建
    Python环境搭建本章节我们将向大家介绍如何在本地搭建Python开发环境。Python可应用于多平台包括Linux和MacOSX。你可以通过终端窗口输入"python"命令来查看本地是否已经安装Python以及Python的安装版本。Unix(Solaris,Linux,FreeBSD,AIX,HP/UX,SunOS,IRIX,......
  • ch-code.py
     1#!/usr/bin/python 2#coding=utf-8 3 4''' 5Python中默认的编码格式是ASCII格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。 6 7解决方法为只要在文件开头加入#-*-coding:UTF-8-*-或者#coding=utf-8就行了 8 9    ......
  • 小波神经网络,二分类,python
    小波神经网络参考博客https://blog.csdn.net/weixin_42051846/article/details/128765295?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168915375016800215081571%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=16891537501680021508......
  • Python简介
    #https://www.runoob.com/python/python-intro.html   简单--Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本>质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语......
  • Helloworld.py
     1#!/usr/bin/python 2#!coding=utf-8 3#https://www.runoob.com/python/python-tutorial.html 4 5''' 6切记这一行#!usr/bin/python必须放在第一行!!! 7对于大多数程序语言,第一个入门编程代码便是"HelloWorld!",以下代码为使用Python输出"HelloWorld!" ......
  • python基础day43
    约束条件约束条件:在数据类型的基础上再添加限制条件1.unsigned去除符号createtablet1(idintunsigined);2.zerofill用0填充createtablet2(idintzerofill);3.notnull非空createtablet3(idint,namevarchar(16));createtabl......