课堂笔记(一)

1,怎样查询函数的用法

help(函数名)

2,表达式float(0b1100010101)==float(0o1425)==float(0x315)的结果是什么,并说明原因

True 浮点类型的数用二进制八进制十六进制的不同表达

3,oct()方法 转换八进制输出
4,hex()方法 转换十六进制输出
5,bin()方法 转换二进制输出

在这里插入图片描述

6,已知大写字母“A”的ascii码值是65,请写出小写字母“d”的表达式

lower()函数 大写转换成小写
upper()函数 小写转换成大写
在这里插入图片描述

7,写出下列命令的运行结果,并说明原因
list([1,2,3,4,5]) == eval(str([1,2,3,4,5])) == list(str([1,2,3,4,5]))
list([1,2,3,4,5]) == eval(str([1,2,3,4,5])) or list(str([1,2,3,4,5]))
list([1,2,3,4,5]) and eval(str([1,2,3,4,5])) or list(str([1,2,3,4,5]))
list([1,2,3,4,5]) == eval(str([1,2,3,4,5])) or list(str([1,2,3,4,5]))
list([1,2,3,4,5]) == eval(str([1,2,3,4,5])) and list(str([1,2,3,4,5]))

在这里插入图片描述
在这里插入图片描述
list([1,2,3,4,5])是列表12345 str([1,2,3,4,5])是字符串1,2,3,4,5,eval()是计算字符串的值,再依次进行逻辑运算的得出结果
eval() 函数用来执行一个字符串表达式,并返回表达式的值。

8,写出下列程序的运行结果,并说明原因
s=[{'name': '张三', 'age': 18}, {'name': '李四', 'age': 11}]
a=max(s,key=lambda x: x['age'])
print(a)

在这里插入图片描述
x:x[‘age’]是表达式 key=lambda x,max()函数可以返回表达式中最大的字符

9,写出下列命令的运行结果,比较这些输出函数的异同
print(0,1,2,3,4)
print(0,1,2,3,4, sep=' ')
print(0,1,2,3,4, sep='  ')
print(0,1,2,3,4, sep='\t')
for i in range(5):
	print(i, end=' ')
for i in range(5):
	print(i, end='\n')

在这里插入图片描述

10,写出下列程序的运行结果,并说明reduce函数的用法
from functools import reduce
a=[1,2,3,4,5,6,7,8,9,10]
def mm(x,y):
    return x+y
print(reduce(mm,a))

最后答案为:55
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。

11,如何查看Python关键字
import keyword
print(keyword.kwlist)

猜你喜欢

转载自blog.csdn.net/qq_41264055/article/details/104620124