为什么大家会觉得python语言没有花括号和分号更有利于阅读和书写?

Python016

为什么大家会觉得python语言没有花括号和分号更有利于阅读和书写?,第1张

我觉得是种偏见,如果代码少时很好,但是一旦嵌套层数多,有括号的代码至少还能查括号,没括号的要在大脑里为行做组织,由于行的标志是开头空格,没有形象,对大脑不算友好,句尾更是。

python的强制规范缩进,对于专用工具很好,没有专用工具临时写点python代码将是个麻烦事。即使有工具,在连续缩进后返回到某一级继续写下面的代码后,你会发现这是个相当糟糕事情。

其它程序语言中有花括号和分号本身也有是为方便阅读的考虑的,更贴近自然语言。

python语言最常见的括号有三种,分别是:小括号( )、中括号[ ]和大括号{ },分别用来代表不同的python基本内置数据类型

1、python中的小括号( ):代表元组数据类型,元组是一种不可变序列。

2、python中的中括号[ ],代表list列表数据类型,需要注意的是python的list索引从0开始编号,并且取切片的时候是左闭右开区间,如下图所示:

3、python大括号{ }:代表 dic t字典数据类型,字典是由键对值组组成。冒号':'分开键和值,逗号','隔开组。用大括号创建的方法如下:

matlab中对小括号( )、中括号[ ]和大括号{}也有不同的使用方法:

1、matlab中的小括号一般用在函数调用或取位置

a=[1 2 3]

a(1)=1

2、matlab的中括号一般用于字符串的操作

a='matlab'

b='python'

c=[a,' ',b]

c='matlab python'

3、matlab中的大括号一般用于元胞数组的操作

a=[1 2 3]

b='str'

c{1}=ac{2}=b

c=

1*2 cell

{[1 2 3]},{'str'}