Python 16天:49、50、51

编程入门 行业动态 更新时间:2024-10-07 18:27:57

<a href=https://www.elefans.com/category/jswz/34/1770869.html style=Python 16天:49、50、51"/>

Python 16天:49、50、51

49题目:使用lambda来创建匿名函数。

自己想:完了,哎呀,lambda我隐隐约约记得,但是心里没底,情不自禁地瞅瞅参考答案就明白了。

# 49:使用lambda来创建匿名函数# MAXNUMBER = lambda x, y: (x > y) * x + (x < y) * y
# MINNUMBER = lambda x, y: (x > y) * y + (x < y) * x
#
#
# if __name__ == '__main__':
#     a = 20
#     b = 70
#     print('The large one is %d' % MAXNUMBER(a, b))
#     print('The lower one is %d' % MINNUMBER(a, b))

50题目:输出一个随机数。

总结:说实话,我压根都没见过random函数。

# 50题目:输出一个随机数。"""random介绍"""
# import random
#
#
# print(random.random())         # 输出0-1的随机数
# print(random.uniform(10, 20))  # 输出10-20的随机数
# print(random.randint(10, 20))  # 输出10-20的随机整数
# print(random.choice([x for x in range(100)]))  # 输出0-99的随机数
# for x in range(1, 100):
#     print(x)

51题目:学习使用按位与 & 

总结:也没听说过,更没有见过。

 上图来源 位运算  Python 运算符 | 菜鸟教程 (runoob) 

总结:0x代表16进制,77是16进制的实体即7*16 + 7 = 119

位运算:需要都转换为二进制进行位运算后再转换成十进制,

0&0=0; 0&1=0; 1&0=0; 1&1=1

if __name__ == '__main__':a = 0x77b = 3b = a & bprint('a & b = ', b)b &= 7print('b = ', b)

更多推荐

Python 16天:49、50、51

本文发布于:2024-02-19 18:46:13,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1765523.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!