(标答出处: 鱼C论坛)
《零基础入门学习Python》

测试题:

0.下边程序会输入什么?

def next():print('我在next()函数里...')pre()def pre():print('我在pre()函数里...')next()

输出:
我在next()函数里…
我在pre()函数里…

1.请问一下这个函数有返回值吗?

def hello():print('hello fishc!')

有返回值,如果函数没有return语句也是有返回值的,返回的是None,python所有的函数都有返回值

2.请问python的return语句可以返回多个不同类型的值吗?

可以,默认使用元祖形式返回,也可以用列表包含起来返回:

return x,y,'123','我爱你'
return [x,y,'123','我爱你']

3.目测一下程序会打印什么内容?

def fun(var):var=1314print(var,end='')var = 520
fun(var)
print(var)

输出:1314520

4.目测一下程序会打印什么内容?

var = 'Hi'def fun1():global varvar = ' Baby 'return fun2(var)def fun2(var):var+= 'I love you'def fun3(var):var = ' 小甲鱼'print(fun1())

输出:Baby I love you

动动手:

0.编写一个函数,判断传入的字符串参数是否为‘回文联’(回文联即用回文形式携程的对联,既可顺读,也可倒读。例如:上海自来水来自海上)

def huiwenlian(a):list1=[]length=len(a)/2for each in a:list1.append(each)list2=list1[:]list1.reverse()if list1 == list2 :print ('是回文联')else :print ('不是回文联')temp=input('请输入字符串:')
huiwenlian(temp)

1.编写一个函数,分别统计出传入字符串参数(可能不止一个参数)的英文字母、空格、数字和其他字符的个数。

def tongji(*a):length=len(a)print (length)countying=0countkong=0countshu=0countqi=0for i in range (length):for each in a[i]:if each.isalpha() == True:countying += 1elif each.isdigit() == True:cuontshu += 1elif each.isspace() == True:countkong += 1else:countqi += 1print ('第%d个字符串共有:英文字母%d个,数字%d个,空格%d个,其他字符%d个。' % (i ,countying ,countshu ,countkong ,countqi))tongji('I love fishc.com.','i love you, you love me.')






第019讲:我的地盘听我的 | 学习记录(小甲鱼零基础入门学习Python)相关推荐

  1. 小甲鱼零基础入门学习python--课后作业(更新至第19讲,持续更新)

    本章内容: 小甲鱼零基础入门学习python--课后作业 1.基础部分的作业 2.函数部分的作业 3.字典.集合.文件部分作业 4.异常 5.EasyGui 6.类.对象.魔法方法 7.模块 8.爬虫 ...

  2. 第031讲:永久存储,腌制一缸美味的泡菜 | 学习记录(小甲鱼零基础入门学习Python)

    (标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.pickle的实质是什么? pickle的实质是利用一些算法,将你的数据对象腌制成二进制文件,存储在磁盘上,也可以放 ...

  3. 第063讲: 论一只爬虫的自我修养11:Scrapy框架之初窥门径 | 学习记录(小甲鱼零基础入门学习Python)

    上一节课我们好不容易装好了 Scrapy,今天我们就来学习如何用好它,有些同学可能会有些疑惑,既然我们懂得了Python编写爬虫的技巧,那要这个所谓的爬虫框架又有什么用呢?其实啊,你懂得Python写 ...

  4. 第023、024讲:这帮小兔崽子汉诺塔 | 学习记录(小甲鱼零基础入门学习Python)

    (标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.使用递归编写一个十进制转换为二进制的函数(要求采用'取2取余'的方式,结果与调用bin()函数一样返回字符串形式) ...

  5. 第028讲:文件:因为懂你,所以永恒 | 学习记录(小甲鱼零基础入门学习Python)

    c 0.下边只有一种方式不能打开文件,请问是哪一种,为什么? f = open('E:/test.txt','w') #A f = open('E:\test.txt','w') #B f = ope ...

  6. 第094讲: Pygame:飞机大战5 | 学习记录(小甲鱼零基础入门学习Python)

    我们接下来在游戏界面的左上角设置一个得分显示区域,实时显示玩家得分,我们的规则如下: 击落小中大敌机分别可以获得1000,6000,10000分. 我们现在main 函数中添加一个 score 变量统 ...

  7. 第087讲: Pygame:播放声音和音效 | 学习记录(小甲鱼零基础入门学习Python)

    这节课我们来谈谈 Pygame 中的 播放声音和音效,因为几乎没有任何游戏是一声不吭的,多重的感官体验更能刺激玩家的神经,没有声音的游戏就好比 不蘸番茄的薯条,尽管如此,Pygame 对于声音的处理并 ...

  8. 第088讲: Pygame:摩擦摩擦 | 学习记录(小甲鱼零基础入门学习Python)

    现在 Play The Ball 这个小游戏现在已经有了背景音乐,有了小球,有了碰撞检测,接下来我们要做的就是摩擦摩擦. 我们有一块玻璃面板的图片,如下图所示:这些是我的图片素材. 在这里,因为再看了 ...

  9. 小甲鱼python课件源代码_[Python基础] 小甲鱼零基础入门Python学习视频+全套源码课件 Python视频教程 96讲...

    资源介绍 课程简介: 小甲鱼的Python课程,对初学者来说相当不错!97讲完全解读,会让大家对Python的认识从无到有,推荐给大家! 课程目录------------------- 第000讲 愉 ...

最新文章

  1. python非线性回归分析_sklearn实现非线性回归模型
  2. hdu4467 graph
  3. 深度学习100例 | 第24天-卷积神经网络(Xception):动物识别
  4. sprintf,求字符串长度
  5. ASP.Net上传文件带进度条、显示剩余时间!
  6. 【C++】为什么INT_MIN不是直接写成-2147483648(转载)
  7. UI设计和UX设计有什么区别?
  8. MFC_Combo_Box_用法(下拉框)
  9. 103-PHP定义一个类
  10. 【WCF--初入江湖】12 WCF与Ajax编程
  11. newsgroup_txt
  12. FFmpeg指令行打开usb摄像头(windows)
  13. python进程/线程/协成
  14. linux版印象笔记 for deepin
  15. 智能语音技术的深度解析
  16. 基于java jsp的社区志愿者服务系统
  17. 爱盈利app推广专家相关介绍
  18. 瓷器进口关税多少及相关瓷器进口报关流程中会遇到哪些问题?
  19. 字符串转16进制和16进制转字符串
  20. 教程 | 使用Tensorflow从视频中揪出皮卡丘!

热门文章

  1. js实现方块弹珠游戏
  2. Windows 系统文件夹目录挂载到 Linux服务器中
  3. 【行研资料】2020中国汽车用户消费洞察白皮书(2021)——附下载
  4. python基于django的高校奖学金管理系统
  5. PJzhang:查看你的微信、QQ、新浪微博都授权给过谁
  6. idea让字体更圆滑
  7. 自然资源的分类、特点、与经济发展的关系
  8. 域名怎么与主机空间绑定
  9. 讯wifi_裴讯路由器登录密码
  10. 图片标注工具LabelImg下载安装使用教程