欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python入门提示

程序员文章站 2022-03-17 12:20:38
...

Python入门提示——行与缩进,常量定义

在初学Python时,除了学习一些标准的语法外,会遇到一些其他困难,列举如下。

一.python的行与缩进

Python的行分为物理行和逻辑行。

物理行是指代码实际所占的行数,逻辑行是指代码中的每一条语句。一个物理行可以包含多个逻辑行。

#逻辑行后均应使用分号,除以下情况
print  "321";    print  "789";
print  "456";
#物理行的行末可以不使用分号
print   "321";   print  "789"
print   "456"
  • 行的连接

    在将一个逻辑行分为多行写时,有以下情况。

  1. 在上一个逻辑行末尾加\,可以将多行连成一行输出。
  2. 用三引号将内容括起来,可以实现分多行输出。
  3. 在不加\时,仅用单引号或双引号,分行输出会报错。
#行连接
#1
print"Hello\
Python"
#2
print"'Hello
Python"'
#3错误
print"Hello
Python"
  • 缩进
    与其他语言不同,一般语言是通过{},来标识代码块的,而在Python中,是通过所进来识别代码块的。Python的逻辑行行首的空白有严格的规定。缩进的方法有空格和Tab键两种。
#错误样例
a="qqgg"
 print (a)
#一般情况行首无空白
print"a"
#if语句缩进
a=9
if a<10
	print "right"
#while语句缩进
a=0
while a<7:
	print a
	a+=1
	
 
 

二.常量的定义

在Python中如何定义一个常量呢,通常使用一下方法,在Python Shell页面下新建一个页面输入一下代码。

class _contest:
	class ConstError(TypeError):pass
		def _setattr_(self,name,value):
			if name in self._dict_:
				raise self.ConstError("Can't rebind const (%s)" %name)
			self._dict_[name]=value

import sys
sys.modules[_name_]=const()



将这段代码保存到lib文件夹中,便成了一个常量的模块,在编写代码时,只需“const.名称”即可定义一个常量。

这就是在Python中常量的定义。

相关标签: Python入门