Python: 标识符、行和缩进、多行语句

标识符

在python里,标识符由字母、数字、下划线组成,但不能以数字开头。

在python中,标识符区分大小写。

以下划线开头的标识符是有特殊意义的:

1)以单下划线开头的标识符:不能直接访问的类属性,需要通过类提供的接口进行访问,不能通过from xxx import * 导入;

2)以双下划线开头的标识符:类的私有成员;

3)以双下划线开头和结束的标识符:python里特殊方法专用的表示,如__init__()代表类的构造函数;

行和缩进

Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

python中只能采用一种缩进方式,tab或者空格,不能混用。

多行语句

Python语句中一般以新行作为为语句的结束符,但是我们可以使用斜杠( \)将一行的语句分为多行显示。

语句中包含[], {} 或 () 括号就不需要使用多行连接符。

时间: 2024-11-05 12:17:41

Python: 标识符、行和缩进、多行语句的相关文章

Python入门-行和缩进

学习Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断.python最具特色的就是用缩进来写模块. 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量(同一个子块的语句的缩进数量一致),这个必须严格执行. 文件操作的代码为例: 1 import sys 2 3 try: 4 #open file stream 5 file_name = 'abc.txt' 6 file_finish = 'end' 7 file = o

2.python基础知识 行与缩进、注释、多行语句

前言 Python属于脚本式编程,与js类似语言比较宽松的风格,往往没有得到想要的效果的时候不会报错提示,而是直接被忽略: 在Python的语言中要特别注意行和缩进 的使用 1.行和缩进 学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断.python 最具特色的就是用缩进来写模块. 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行. 2.多行语句 Python语句中一般以新行作为语句的结束

云计算Python自动化运维开发实战:行和缩进

学习Python时,遇到的第一个需要注意的地方是,不使用括号来表示代码的类和函数定义块或流程控制.代码块是由行缩进,这是严格执行表示方式. 缩进位的数目是可变的,但是在块中的所有语句必须缩进相同的量.在这个例子中,两个功能块都很好使用: if True: print "True" else: print "False" 在本例中的第二块将产生一个错误: if True: print "Answer" print "True"

Python行和缩进

Python缩进和冒号 对于Python而言代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin...end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次. 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行. 例如: if True: print("Hello girl!") #缩进一个tab的占位 else: #与if对齐 print("Hello boy!") #缩进一个tab的占位 Python

python代码缩进和循环语句2

我们接着讲for函数. range()函数和len()函数常常一起用于字符串索引,这里我们要显示每一个的元素及其索引值. #小插曲,在cmd中,清除屏幕的方法是输入cls,即 clean screen. 让我们分析一下这个语句. foo='abc' for i in range(len(foo)): print foo[i],'%d'%i    #值得注意的地方是,这个%d,的后面,要加个%i,意思是,%d要从i里面取值. [称作格式化输出.] a '0' b '1' c '2' 先输出a,我们

python多行语句

多行语句 Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,例如: total = item_one + item_two + item_three 在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),例如: total = ['item_one', 'item_two', 'item_three', 'item_four', 'item_five'] 原文地址:https://www.cnblogs.com/lapt/p/117929

python之条件-循环和其他语句

5.1.1 使用逗号输出 如何使用print来打印表达式----不管是字符串还是其他类型进行自动转换后的字符串. >>> print 'age:' , 42 age: 42 >>> >>> print 1,2,3 1 2 3 >>> 1,2,3 (1, 2, 3) >>> print (1,2,3) (1, 2, 3) >>> 如果想要同时输出文本和变量值,却不希望使用字符串格式化的话,那这个特性就

python 3 mysql sql逻辑查询语句执行顺序

python 3 mysql sql逻辑查询语句执行顺序 一 .SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY <group_by_list> HAVING <havin

Python基础05 缩进和选择

Python基础05 缩进和选择 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 缩进 Python最具特色的是用缩进来标明成块的代码.我下面以if选择结构来举例.if后面跟随条件,如果条件成立,则执行归属于if的一个代码块. 先看C语言的表达方式(注意,这是C,不是Python!) if ( i > 0 ) { x = 1; y = 2; } 如果i > 0的话,我们将进行括号中所包括的两个赋值操作.括号中包含的就是块操作