1、首先是if else应用,排版,写C++和delphi都会有自己的生存空间,无论是参数还是condition语句。
python里面的生存空间就是排版,说白就是缩进。C++是{}, delphi是begin和end组合。
对应的python中的if 和else应用:
if XXXX :
print(‘12345’)
else:
print(‘45678')
if XXX :
print(’123‘)
elif YYY:
print('456')
else:
print('789')
基本模式还是都出不了大框架。
2、断言assert,python中也有assert使用。比如assert 4 >5 。
对应就会在运行是直接提示assertionError错误。如果没有问题则继续向下运行。
3、循环操作主要是while和for循环:
while循环直接使用
>>> index = 10
>>> while index > 0:
index -= 1
print('this is a test for while\n')
for循环直接使用
>>> member = ['苹果', '香蕉', '桔子', '葡萄']
>>> for each in member:
print(each, ' ')
4、列表
这里的列表是可以混合存放数据。
member = ['苹果', '香蕉', '桔子', '葡萄']
member = ['苹果', '香蕉', '桔子', '葡萄','small’,[1,2,3,]]
也可以创建空列表 emptylist = [ ]
对应也会有添加 emptylist.append('test')
同样也有insert操作 emptylist.insert(0, 'max')
也可以直接插入多个数据,但是需要的是一个列表inList = [1,2,3,4] 然后使用emptylist.extend(inList)
<pre name="code" class="python">emptyList = []
emptyList.append('test')
emptyList.insert(0, ‘max’)
inList = [1,2]
emptyList.extend(inList)
tmep = emptyList[0]
emptyList[0] = emptyList[1]
emptyList[1] = temp
emptyList.remove('max')
但是要注意的是列表是可以存在同一个元素,remove操作只能顺序删除一个元素!
如果要清除所有列表元素,可以直接使用del 操作!