PulP线性优化(三)python编码

本文介绍了Python的基本编程概念,包括for和while循环、if语句、列表、元组和字典等数据类型,以及如何使用列表生成式。此外,还探讨了Python中的注释、导入语句、函数和类的定义。内容源于PuLP线性优化的文档,强调了这些基础知识在 PuLP 库中的应用。
摘要由CSDN通过智能技术生成

本文根据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。

>>> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值