本文根据PuLP文档翻译而来,原文请参考
https://pythonhosted.org/PuLP/main/basic_python_coding.html
基本的Python编码
在本课程中,您将学习Python中的基本编程,但也可以在Internet上免费获得优秀的Python语言参考资料。您可以下载Dive Into Python这本书, 或者 在Python网站上有许多Python 初学者指南。点击以下链接:
取决于您当前的编程知识水平。下面的代码部分假定了基本编程原理的知识,并主要关注特定于Python编程的语法。
注意:>>>表示Python命令行提示符。
Python中的循环
for循环
一般格式是:
为 变量 在 序列:
#some命令
#other for循环之后的命令
请注意,格式(缩进和新行)控制for循环的结束,而循环的开头是冒号:。
观察下面的循环,这类似于您将在课程中使用的循环。变量i通过字符串列表依次变为每个字符串。顶部是.py文件中的代码,底部显示输出
#以下代码演示了一个列表,其中包含字符串
ingredientslist = [ “Rice” ,“Water” ,“Jelly” ]
for i in ingredientslist :
print i
print “不再在循环中”
输出
Rice
Water
Jelly
No longer in the loop
while循环
这些类似于for循环,除了它们继续循环,直到指定的条件不再为真。没有告诉while循环通过任何特定的序列。
i = 3
while i <= 15:
# some commands
i = i + 1 # a command that will eventually end the loop is naturally
required
# other commands after while loop
对于这个特定的简单while循环,最好做一个for循环,但它演示了语法。如果循环之前的迭代次数需要结束,while循环是有用的,是未知的。
if语句
这与上面的循环非常相似。键标识符是冒号:启动语句和缩进结束以结束它。
if j in testlist:
# some commands
elif j == 5:
# some commands
else:
# some commands
这里显示“elif”(else if)和“else”也可以在if语句之后使用。事实上,“else”可以在两个循环之后以相同的方式使用。
python中的数组类型
列表
列表只是一组变量组合在一起。范围函数通常用于创建整数列表,具有范围的一般格式(开始,停止,步骤)。start的默认值为0,步骤的默认值为1。
>>>