- 博客(9)
- 收藏
- 关注
转载 Python 里 and、or 的计算规则
引子:出现以上情况的原因是什么呢?bool(’’) == False bool(0) == False所有变量的位操作都是通过强制转换成bool实现的,并且表达式的值是从左到右第一个能够确定表达式的值的变量。例如 (‘’ or 5 or 0)==(False or True or False),当遇到第一个True的时候,表达式的值等于True这个变量(5)的值,并且不会再去管后面是什么,所以返回5.在纯and语句中,如果每一个表达式都不是假的话,那么返回最后一个,因为需要一直匹配直到最后一个
2022-03-08 22:19:30
1202
转载 python and or的理解规则
python and or的理解规则‘a’ and ‘b’‘b’‘’ and ‘b’‘’‘a’ and ‘b’ and ‘c’'c’解释:在布尔上下文中从左到右演算表达式的值,如果布尔上下文中的所有值都为真,那么 and 返回最后一个值。如果布尔上下文中的某个值为假,则 and 返回第一个假值‘a’ or ‘b’‘a’‘’ or ‘b’‘b’‘’ or [] or {}{}0 or ‘a’ or ‘c’'a’
2022-03-08 22:15:40
271
原创 python练习1
题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。for i in range(1,5): for j in range(1,5): for k in range(1,5): if (i!=k) and (i!=j) and (j!=k) print(i,j,k) # and 定义...
2022-03-08 22:14:48
447
原创 python基础-字符串方法
文章目录字符串方法1.capitalize()2.count()3.endswith()4.expandtabs()5.find()6.rfind()7.format()8.index()9.rindex()10.isalnum()11.join()12.strip()13.replace()14.split()15.startswith()总结字符串方法示例:有许多字符串方法可以让我们格式化字符串。请参阅以下示例中的一些字符串方法:1.capitalize()将字符串的第一个字符转换为大写字母
2022-03-08 21:53:16
1163
原创 python基础-字符串
字符串本是字符串数据类型。任何以文本形式写入的数据类型都是字符串。单引号、双引号或三引号下的任何数据都是字符串。有不同的字符串方法和内置函数来处理字符串数据类型。要检查字符串的长度,请使用 len() 方法。创建字符串letter = "p"print(letter) # pprint(len(letter)) #1greeting = 'Hello, World!' # String could be made using a single or double quote,"He..
2022-03-06 22:54:24
417
原创 python基础运算符
布尔值布尔值前面讲过标识方式为:True 和 False 标识,多用于比较运算print(True)print(False)运算符赋值运算符赋值运算用于变量赋值,以=为列,=数学用于两个值相等,在python中表示是一个值存储在变量中,我们称为赋值或者变量赋值,下面图展示python 赋值运算,同意我们可以参考 w3chool算术运算符–优先级很重要,采用数学中的优先级加法(+):a + b减法(-):a - b乘法(*):a * b除法(/..
2022-03-06 20:50:53
460
原创 数据类型和变量
python 缩进缩进是文本中的空白。许多语言中的缩进用于增加代码的可读性,但是 Python 使用缩进来创建代码块。在其他编程语言中,大括号用于创建代码块而不是缩进。编写 python 代码时的常见错误之一是错误的缩进。...
2022-03-06 15:44:52
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人