1.断言是什么?
assert(断言)用于判断一个表达式,在表达式条件为 false 的时候会抛出异常AssertionError,ture时断言通过
1.1 基本语法是:<assert 要判断的表达式>
1.2 断言方法及其用法示例:
assertEqual(a, b):断言 a 和 b 相等。
self.assertEqual(2 + 2, 4)
assertNotEqual(a, b):断言 a 和 b 不相等。
self.assertNotEqual(2 + 2, 5)
2.列表和元祖的区别:
2.1 元祖:
对象有序排列,通过索引读取读取,
对象不可变,可以是数字、字符串、列表、字典、其他元祖
2.2 列表:
对象有序排列,通过索引读取读取,
对象是可变的,可以是数字、字符串、元祖、其他列表、字典
2.3 字典:
对象的无序集合,通过键值(key-value)读取,可变的
键唯一,且不可变(可以是数字、字符串、元祖,但不能是列表),
值是可变的,可以任意嵌套,它的值可以是数字、字符串、列表、元祖或其他字典
3.字符串转换成int类型
3.1 字符串类型转换为数字类型需要用到int() 函数。
int() 函数:用于将一个字符串或数字转换为整型
3.2 数字类型转换为字符串类型需要用到str()函数。
str()函数:将对象转化为适于人阅读的形式。返回一个对象的string格式
4.找出1-1000内能被11整除且能被7整除余4的数
for i in range(1, 1001):
if i % 11 == 0 and i % 7 == 4:
print(i)