-
浮点数可以表达整数的结果,但是整数不能表达浮点数的结果。
取模运算:余数?
地板除,得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行。
round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留两位小数
round(num, 2) # ==> 3.33查看全部 -
两种format的方式打印字符串Life is short, you need Python
str1 = 'Life is {0}, you need {1}'
result1 = str1.format('short','python')
print(result1)
str2 = 'Life is {m1}, you need {m2}'
word1 = 'short'
word2 = 'python'
result2 = str2.format(m1=word1, m2=word2)
print(result2)
以上两种方式,运行结果都是:Life is short,you need python
查看全部 -
a = 'python'
print('hello,', a or 'world')
预计结果:hello,python
a or 'world', a为True,返回结果True,'python',所以运行结果为hello,Python
b = ''
print('hello,', b or 'world')
预计结果:hello,world
b or 'world',b为False,返回结果取决于‘world’,‘world’为真,返回结果为真,‘world’,所以运行结果为hello,world
查看全部 -
这个语法很容易理解,但是任务里面有一个知识点,就是使用for语法计算数组的平均值时,要先对sum赋值(最好是0或0.0),这样才能正确计算
查看全部 -
/**/1 a=:56
rf 1/49 & 68:b=1:0
查看全部 -
# coding=utf-8
#递归函数
#def he(n):
# if n == 1:
# return 1
# return n + he(n-1)
#res = he(100)
#print(res)
#循环函数
def loop(n):
sum = 0
i = 0
while i <= n:
sum = sum + i
i +=1
return sum
res = loop(100)
print(res)
查看全部 -
def sub_sum(l):
sum_e = 0
sum_o = 0
for i in l:
if i%2 == 0:
sum_o += i
else:
sum_e += i
return sum_o, sum_e
l = [1,2,3,4,5,6,7,8,9]
result = sub_sum(l)
sum_o = result[0]
sum_e = result[1]
print("所有奇数项的和 = {}".format(sum_e))
print("所有偶数项的和 = {}".format(sum_o))
查看全部 -
r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串。
可以在多行字符串前面添加r,把这个多行字符串也变成一个raw字符串:
查看全部 -
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
数据类型:整型,浮点型,字符型,布尔型查看全部
-
三元表达式结构
value_if_true if condition else value_if_false
举例子:print(f"{student}: {score}" if score is not None else f"{student}: None")
其中,f"{student}: {score}"为符合条件的真值(True), f"{student}: None"为不符合条件的假值(False)
查看全部 -
not的优先级大于and和or。查看全部
-
不会报错的删除:set.discard()
清除所有元素:set.clear()
子集:s1.issubset(s2) # s1是s2的子集?
超集:s1.issuperset(s2) # s1是s2的超集?
判断是否重合:s1.isdisjoint(s2) # s1和s2无重复元素?
查看全部 -
如果remove的元素不在set里面的话,那么将会引发错误。
查看全部 -
set不能包含重复的元素,在传入set()的list中,包含了重复的元素,但是打印的时候,相同的元素只保留了一个,重复的元素都被去掉了,这是set的一个重要特点。
set元素是区分大小写的,必须大小写完全匹配。
查看全部
举报