python不同于其他编程语言的语法记录

各种编程语言有很多类似的语法,比如标识符的命名规范、循环、判断等等,下面列出 python 相对于其他编程语言特殊的一些基础语法。

1、关键字 in 的用法

in通常用来判断 key 是否存在于字典的键,但是 python 中 in 还可以用于判断字符串是否包含某个子串

1
2
'cd' in 'abcd' 
#返回值为true,表示后者包含前者

2、代码块的表示

通常代码块用大括号 {} 包裹,python 用缩进幅度来表示所在的代码块

3、列表/字符串截取

list[start:end] 表示截取下标范围 [ start, end ) 的元素

1
2
3
4
5
#list[start:end:step]表示在[start,end)的范围中,且每隔step个提取元素
a=['b','c','d','e','f','g'];
print( a[1:5:2] )

#输出为['c', 'e']

4、* 号用来表示重复

1
2
3
print (['a']*4)

#输出为 ['a', 'a', 'a', 'a']