第一题,统计字符串单词个数

def main():#def:定义函数s = input("请输入字符串:")ls = s.split(" ")#split()返回一个字符串数组,分解位置为" "print("其中单词的总数为:",len(ls))if __name__ == '__main__':
main()

1.split()函数解析

str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( );       # 以空格为分隔符,包含 \n
print str.split(' ', 1 ); # 以空格为分隔符,分隔成两个

输出结果如下:

[‘Line1-abcdef’, ‘Line2-abc’, ‘Line4-abcd’]
[‘Line1-abcdef’, ‘\nLine2-abc \nLine4-abcd’]
第二题,删除list中的重复元素

def qccfx(K):K1 = []for i in K:if i not in K1:K1.append(i)#append() 方法用于在列表末尾添加新的对象。return K1    print(qccfx([1,0,0,8,6,1,1]))

第三题,求列表中的元素个数,最大值,最小值,平均数,和元素之和

def choose(s):sum = 0all = 0maxnum = max(s)#max() 方法返回给定参数的最大值,参数可以为序列。minnum = min(s)for i in s:sum = sum + 1 #元素个数all = all + iaverage = all / sumprint(str("元素个数{0},最大值{1},最小值{2},元素和{3},平均值{4}").format(sum, maxnum, minnum, all, average))
def main():s = [9,7,8,3,2,1,55,6]choose(s)
main()

max()函数详解

第四题,列表中的偶数平方,基数不变

def word_len(s):# s = [i ** 2 for i in s if i % 2 == 0]L = []for i in s:if(i % 2 == 0):L.append(i** 2)else:L.append(i)return L
def main():s = [9,7,8,3,2,1,5,6]print("变换前,s=",s)print("变换后,s=",word_len(s))main()

phython练习1相关推荐

  1. Phython画星空(较复杂)

    Phython画星空(较复杂) import turtle#画画需要引入turtle库 import random#使用随机数需要引入randomturtle.colormode(255)#绘画需要颜 ...

  2. Phython基础语法知识点汇集

    Phython基础语法知识点汇集 原创 辰兮要努力 最后发布于2020-03-29 18:42:24 阅读数 3506 收藏 原力计划 发布于2020-03-29 18:42:24 分类专栏: Phy ...

  3. 下定决心学Phython后,小白是这样做滴

    @TOC从入门到入门... 外行看的第一次热闹 先来点鸡汤吧,有可能还是毒鸡汤~~· 只要想学,任何时候都不算晚! 鄙人现在大二,估计再在家待一段时间就可以"荣升"大三了,所在高校 ...

  4. Phython新手做网页操作自动化

    先说一下背景和要实现的功能,前段时间给媳妇做一个工具,需要将excel内的内容分别对应填充到网页内的表单文本框和下拉框中,借此正好整理一下自己的制作步骤,当作笔记,大佬就不要做评价了,只为新入门的同僚 ...

  5. PHP是世界上最好的语言?Phython第一个不服

    如何一句话惹怒所有程序员? 大喊一句"PHP是世界上最好的语言". 是的,这只是个段子. 关于PHP的各种花式调侃从未断过. 如果说程序员之间存在一条鄙视链的话,那PHP一定处在这 ...

  6. phython 贝叶斯分类

    phython 贝叶斯分类 获得贝叶斯分类的实践经验; 了解如何使用单独的训练集和测试集评估分类器; 比较"对角协方差"和"全协方差"多元高斯模型的性能. 您将 ...

  7. phython在file同时写入两个_喜大普奔,两个开源的 Spring Boot + Vue 前后端分离项目可以在线体验了

    折腾了一周的域名备案昨天终于搞定了. 松哥第一时间想到赶紧把微人事和 V 部落部署上去,我知道很多小伙伴已经等不及了. 1. 也曾经上过线 其实这两个项目当时刚做好的时候,我就把它们部署到服务器上了, ...

  8. Phython 3 笔记2 —— 基础语法

    条件语句: if a == 1 :print("a = 1") elif a == 2 :print("a = 2") elif a == 3 :print(& ...

  9. Phython—实训day5—爬虫相关知识

    1爬虫练习(urllib+xpath) 爬取某公司官网新闻中心板块("http://www.tipdm.com/xwzx/index.jhtml")中的新闻标题和新闻内容,爬取页数 ...

  10. phython在file同时写入两个_轻松支撑百万级数据点写入 京东智联云时序数据库HoraeDB架构解密...

    本文将通过对时序数据的基本概念.应用场景以及京东智联云时序数据库HoraeDB的介绍,为大家揭秘HoraeDB的核心技术架构和解决方案. 首先我们来了解下时序数据库的基本概念.时序数据库全称时间序列数 ...

最新文章

  1. 手把手教你定制标准 Spring Boot starter
  2. java 华为面试题_JAVA华为面试题
  3. Mbp,一个用于学习.net core的开发框架
  4. java_IO总结(一)
  5. wordcloud里面设置mask加载不出来词频_一条龙搞定情感分析:文本预处理、加载词向量、搭建RNN
  6. scrcpy设置快捷键_scrcpy——Android投屏神器(使用教程)
  7. position based dynamics
  8. IBM AIX存储层结构及操作命令实现
  9. Educational Codeforces Round 56 (Rated for Div. 2) F. Vasya and Array
  10. codis实现redis分片和在线扩展
  11. 网盘和云备份 区别在哪里
  12. Maven详细安装教程
  13. Hibernate二级缓存——SessionFactory
  14. 西门子plc vb和c语言区别,西门子plc不同编程语言的区别
  15. Python爬虫实战+数据分析+数据可视化(汽车之家)
  16. 微信公众号怎么发送模板消息 微信公众平台模板消息免费发送的技巧
  17. 用计算机软件绘制思维导图,一款简单好用的在线免费思维导图制作工具
  18. php 设置字符编码为utf-8
  19. word安全模式解除
  20. android手机做电脑的显示器,怎样用手机当电脑显示器

热门文章

  1. STM32HAL库函数
  2. opencv4 QR码检测和识别源码解析
  3. 系统思考:智猪博弈(变革)
  4. linux工具之screen
  5. Android高手笔记 - 卡顿优化
  6. 贝多芬《 d小调第九交响曲》(Symphony No.9 in d Minor, Op.125, 1824)(永无完结)
  7. Elastic基本概念
  8. 元宇宙区块链卡牌游戏Defina Finance上线|详解
  9. QT 和Ogre Demo
  10. android 自动安装 解析包错误,安卓android手机安装包频繁提示解析错误解决方法...