1.布尔值为False的值

b = ""
b = None
b = ()
b = []
b = {}
b = False
b = 0
print(b, bool(b))

2.计算一个范围内,既能被5除,又能被7除的数的个数,和所有这些数的和

# 循环写法
def func(start, end):ret = []cnt = 0sum = 0while start <= end:if (start%5 == 0 and start%6 == 0):cnt += 1sum += startprint(start)start += 1ret.append(cnt)ret.append(sum)return retres = func(25,90)
print(res)# 递归写法
def func(start, end, a=0, b=0):if start % 5==0 and start % 6 ==0:a += 1b += startif start == end:return a, bres = func(start+1, end, a, b)return resv = func(30,90)
print(v)

3. 函数的默认返回值是None

4. 三元运算书写格式:  变量 = 值一 if条件一 else 值二

5. 通过id()函数查看对象内存地址

6. 判断字符串中大写,小写字母,数字的个数

dic = {"upper":0, "lower":0, "digit":0}
s = "ABcde1234"
for i in s:if i.isupper():dic["upper"] = dic.get("upper")+1if i.islower():dic["lower"] = dic.get("lower") + 1if i.isnumeric():dic["digit"] = dic.get("digit") + 1print(dic)

7. 简单叙述python函数的参数类型:

位置参数: 按形参的位置传入,也就是普通参数.

关键字参数 **kwargs:

默认参数: 形参直接指定默认值的参数.

可变长参数: *args, ,一个星可以接收没有位置参数的实参或列表,元祖参数。 两个星可以接收关键字参数,和字典格式.

可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。而关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。

上图转载:https://www.cnblogs.com/Commence/p/5578215.html

# 错误的写法,两个星的参数必须放到一个星的参数的后面
#def func(**x, *y):
#    print(x,y)

8. rang函数在3.x版本和2.7版本的不同

3.x: range不会生成值,只有用的时候才会生成。

2.7: range会直接生成一个列表,值已经生成.

9. 利用with实现同时打开两个文件,一个文件读,一个文件写

with open("三国人物", "r", encoding="utf-8") as rd, open("new","w",encoding="utf-8") as wt:wt.write(rd.read())

python二十四:python练习题相关推荐

  1. python学习笔记分享(二十四)python学习笔记分期补充(二)复数,randint与sample,进制转换表,转义字符,二维数组,键,end,pass,迭代器和生成器

    一:复数 Python支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型. complex(x) 将x转换到一个复数,实数部 ...

  2. python 分数序列求和公式_Python分数序列求和,编程练习题实例二十四

    本文是关于Python分数序列求和的应用练习,适合菜鸟练习使用,python大牛绕行哦. Python练习题问题如下: 问题简述:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13 要 ...

  3. python接口自动化测试二十四:上传多个附件,参数化

    python接口自动化测试二十四:上传多个附件,参数化 # 添加多个附件参数化files = [("1.png", "1.png") ("2.png& ...

  4. 《OpenCv视觉之眼》Python图像处理十四 :Opencv图像轮廓提取之Scharr算法和Canny算法

    本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...

  5. 孤荷凌寒自学python第十四天python代码的书写规范与条件语句及判断条件式

    孤荷凌寒自学python第十四天python代码的书写规范与条件语句及判断条件式 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 在我学习过的所有语言中,对VB系的语言比较喜欢,而对C系和J系 ...

  6. 二十六. Python基础(26)--类的内置特殊属性和方法

    二十六. Python基础(26)--类的内置特殊属性和方法 ● 知识框架 ● 类的内置方法/魔法方法案例1: 单例设计模式 # 类的魔法方法 # 案例1: 单例设计模式 class Teacher: ...

  7. 自学Python第十四天- 一些有用的模块:urllib、requests 网络编程基础,向爬虫靠拢

    自学Python第十四天- 一些有用的模块:urllib.requests 网络编程基础,向爬虫靠拢 fake_useragent 库 安装 fake_useragent 使用 urllib 库 ur ...

  8. [系统安全] 二十四.逆向分析之OllyDbg调试INT3断点、反调试、硬件断点与内存断点

    您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...

  9. Docker最全教程之MySQL容器化 (二十四)

    Docker最全教程之MySQL容器化 (二十四) 原文:Docker最全教程之MySQL容器化 (二十四) 前言 MySQL是目前最流行的开源的关系型数据库,MySQL的容器化之前有朋友投稿并且写过 ...

最新文章

  1. 分布式端口扫描利刃: 使用DNmap创建Nmap集群
  2. 优化Linux系统中的服务
  3. 写在分类之首-----to do list!
  4. 【转】gif文件格式详解
  5. 【docker系列】docker之部署springboot项目
  6. Apple Watch新玩法:手势操控无人机
  7. x265的sao优化思考
  8. 消息队列——MQ(Message Queue)
  9. 不会讲故事,怎么带团队(用故事简化沟通,提升团队效率)--读后感
  10. 100种网站推广方法全集
  11. android系统与苹果手机号码,苹果手机号码怎么导入另一个手机安卓(全程图解其操作流程)...
  12. 获取微信用户在微信小店的订单
  13. obs 推流编码在哪设置_直播软件OBS推流的设置方法
  14. OKhttp+Gson实现从网络上获取最新新闻
  15. 信息系统项目管理师考试法律法规、行业标准、政策资料
  16. Oracle:数据库备份之exp与imp的使用(切记,不能在plsql或sqlplus中使用)
  17. Gannicus Guo的DIY TCP/IP之旅
  18. 重阳节绘画软件测试,幼儿园重阳节绘画.docx
  19. mysql与oracle存储过程_mysql与oracle存储过程对比
  20. 高数数学——多元函数微分学

热门文章

  1. 套接字(socket)与socket 编程
  2. codevs 1082 线段树区间求和
  3. Delegate,Action,Func,匿名方法,匿名委托,事件 (转载)
  4. Maven学习总结(二)——Maven项目构建过程练习
  5. 文远知行A轮再获数千万美元融资 商汤科技和农银国际跟投
  6. 面试题: mysql 数据库已看 sql安全性 索引 引擎 sql优化
  7. 德国政府发布新网络安全战略
  8. Hyper-V 性能加速之VMQ
  9. 中端存储不能承受之重
  10. 进小公司要先看看老板的人品