phython练习1
第一题,统计字符串单词个数
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相关推荐
- Phython画星空(较复杂)
Phython画星空(较复杂) import turtle#画画需要引入turtle库 import random#使用随机数需要引入randomturtle.colormode(255)#绘画需要颜 ...
- Phython基础语法知识点汇集
Phython基础语法知识点汇集 原创 辰兮要努力 最后发布于2020-03-29 18:42:24 阅读数 3506 收藏 原力计划 发布于2020-03-29 18:42:24 分类专栏: Phy ...
- 下定决心学Phython后,小白是这样做滴
@TOC从入门到入门... 外行看的第一次热闹 先来点鸡汤吧,有可能还是毒鸡汤~~· 只要想学,任何时候都不算晚! 鄙人现在大二,估计再在家待一段时间就可以"荣升"大三了,所在高校 ...
- Phython新手做网页操作自动化
先说一下背景和要实现的功能,前段时间给媳妇做一个工具,需要将excel内的内容分别对应填充到网页内的表单文本框和下拉框中,借此正好整理一下自己的制作步骤,当作笔记,大佬就不要做评价了,只为新入门的同僚 ...
- PHP是世界上最好的语言?Phython第一个不服
如何一句话惹怒所有程序员? 大喊一句"PHP是世界上最好的语言". 是的,这只是个段子. 关于PHP的各种花式调侃从未断过. 如果说程序员之间存在一条鄙视链的话,那PHP一定处在这 ...
- phython 贝叶斯分类
phython 贝叶斯分类 获得贝叶斯分类的实践经验; 了解如何使用单独的训练集和测试集评估分类器; 比较"对角协方差"和"全协方差"多元高斯模型的性能. 您将 ...
- phython在file同时写入两个_喜大普奔,两个开源的 Spring Boot + Vue 前后端分离项目可以在线体验了
折腾了一周的域名备案昨天终于搞定了. 松哥第一时间想到赶紧把微人事和 V 部落部署上去,我知道很多小伙伴已经等不及了. 1. 也曾经上过线 其实这两个项目当时刚做好的时候,我就把它们部署到服务器上了, ...
- Phython 3 笔记2 —— 基础语法
条件语句: if a == 1 :print("a = 1") elif a == 2 :print("a = 2") elif a == 3 :print(& ...
- Phython—实训day5—爬虫相关知识
1爬虫练习(urllib+xpath) 爬取某公司官网新闻中心板块("http://www.tipdm.com/xwzx/index.jhtml")中的新闻标题和新闻内容,爬取页数 ...
- phython在file同时写入两个_轻松支撑百万级数据点写入 京东智联云时序数据库HoraeDB架构解密...
本文将通过对时序数据的基本概念.应用场景以及京东智联云时序数据库HoraeDB的介绍,为大家揭秘HoraeDB的核心技术架构和解决方案. 首先我们来了解下时序数据库的基本概念.时序数据库全称时间序列数 ...
最新文章
- 手把手教你定制标准 Spring Boot starter
- java 华为面试题_JAVA华为面试题
- Mbp,一个用于学习.net core的开发框架
- java_IO总结(一)
- wordcloud里面设置mask加载不出来词频_一条龙搞定情感分析:文本预处理、加载词向量、搭建RNN
- scrcpy设置快捷键_scrcpy——Android投屏神器(使用教程)
- position based dynamics
- IBM AIX存储层结构及操作命令实现
- Educational Codeforces Round 56 (Rated for Div. 2) F. Vasya and Array
- codis实现redis分片和在线扩展
- 网盘和云备份 区别在哪里
- Maven详细安装教程
- Hibernate二级缓存——SessionFactory
- 西门子plc vb和c语言区别,西门子plc不同编程语言的区别
- Python爬虫实战+数据分析+数据可视化(汽车之家)
- 微信公众号怎么发送模板消息 微信公众平台模板消息免费发送的技巧
- 用计算机软件绘制思维导图,一款简单好用的在线免费思维导图制作工具
- php 设置字符编码为utf-8
- word安全模式解除
- android手机做电脑的显示器,怎样用手机当电脑显示器
热门文章
- STM32HAL库函数
- opencv4 QR码检测和识别源码解析
- 系统思考:智猪博弈(变革)
- linux工具之screen
- Android高手笔记 - 卡顿优化
- 贝多芬《 d小调第九交响曲》(Symphony No.9 in d Minor, Op.125, 1824)(永无完结)
- Elastic基本概念
- 元宇宙区块链卡牌游戏Defina Finance上线|详解
- QT 和Ogre Demo
- android 自动安装 解析包错误,安卓android手机安装包频繁提示解析错误解决方法...