在前一节的示例中,如果你输入以Gumby结尾的名字,方法name.endswith将返回True,导致 后续代码块执行——打印问候语。如果你愿意,可使用else子句增加一种选择(之所以叫子句是 因为else不是独立的语句,而是if语句的一部分)。 name = input('What is your name?') if name.endswith('Gumby'): print('Hello, Mr. Gumby') else: print('Hello, stranger') 在这里,如果没有执行第一个代码块(因为条件为假),将进入第二个代码块。这个示例表 明,Python代码很容易理解,不是吗?如果从if开始将代码大声朗读出来,听起来将像普通句子 一样(也可能不那么普通)。
还有一个与if语句很像的“亲戚”,它就是条件表达式——C语言中三目运算符的Python版本。 下面的表达式使用if和else确定其值: status = "friend" if name.endswith("Gumby") else "stranger" 如果条件(紧跟在if后面)为真,表达式的结果为提供的第一个值(这里为"friend"),否 则为第二个值(这里为"stranger")。
三个资料Q群下载不了也转发不了,先放这里Fine_tuning.zipLangChain.zipdata_clear.rar