随记3

查看本机ip:ifconfig | grep "inet " | grep -v 127.0.0.1
去两端空格:row=row.strip('\t')
替换\n \r \t 为空:row = row.replace('\r','').replace('\n','').replace('\t',’')
字符串长度:aa = ‘afebb’    print(len(aa))
列表 List
  1. 列表定义: stus = ['dandan','shikun','zihan','jinmei','lipeng']
  2. 空列表:stus = []
  3. 空列表:stus = list()
  4. (增)在末尾增加一个元素(只能增加一个元素):stus.append(“zhaozihan")
  5. (增)在指定位置插入元素(指定的下标位置不存在会插入到最后9或最前-9):stus.insert
  6. (改)修改列表元素:stus = “xiugai"
  7. (删)删除元素:默认删除最后一个元素stus.pop()
  8. 删除指定下标:stus.pop()
    删除指定下标L:del stus[0]
    删除指定的元素(列表中多个重复元素只删一个):stus.remove(“shakun")
  9. 看某个元素在list中的数量stus.count()
  10. 复制一个列表:stus.coppy()
  11. 反转一个列表:stus.reverse()
  12. 列表排序(从小到大):stus.sort()
  13.         从大到小stus.sort(reverse = true)
  14. 拼接列表:stus.extend(stus1)
  15. 找到元素下标(多个重复元素只取第一个元素下标):stus.index(’shikun')
  16. 去除字符串两边空格,默认去掉空格和换行符(只能去两边):username.strip() == ‘’
  17. Input(“.    Dffd. Did f.  “).strip()
  18. In  /  not in 在 / 不在某个列表中
  19. For 和 while 可与else对应
  20. 长度 Len()
  21. 想要访问最后一个元素时,可以将索引指定为-1
  22. fruits=['apple','peach','Lemon','Pear','Banana','watermelon']
    print(fruits[-1])
字典:
  1. 创建空字典:d1 = {}
  2.                       d2 = dict()
  3. 增加元素d1[’name’] = ‘dandan’,增加元素d1.setdefault(‘age’,19)   
  4. 取值(无值返回none):d1.get(“name”),取值(无值报错):d1[’name']
  5. 取所有key:d1.keys()
  6. 取所有value:d1.values()
  7. 删除:d1.pop(),del d1[’name']
  8. 随机删除一个元素:d1.popitem()
  9. 清空:d1.clear
  10. **字典拼接:d1.update(d2)
  11. 字典循环:for a,b in stus.items():
字符串:
  1. 字符串时不可修改的
  2. 去除字符串两边空格,默认去掉空格和换行符(只能去两边)strip(),lstrip(),rstrip()
  3. find() 和index()查找下标,index查找不到报错
  4. 首字母大写S.capitalize()
  5. s.upper()   s.lower()   s.replace(‘d’,’x')
  6. 以什么开始:s.startswith('')
  7. 以什么结尾:s.endswith(‘.jpg')
  8. 字符串居中:s.center(100,’&&&&&’)
  9. 判断是否为空格:s.isspace()
  10. 判断是否有特殊符号(没有特殊符号返回true):s.isalnum()
  11. 判断是否是数字和特殊符号:s.isalpha()
  12. 是否为整数:s.isdigit()
  13. 字符串不够位数补0:s.zfill(6)
  14. s = ‘欢迎{}登录,今天的日期是{}’     s.format(username,password) / s.formatmap({’name’:’dandan’,’age’:18}) 
  15. 字符串转列表:str.split(‘,')
  16. 列表转字符串:’,’.join(str)
  17. 随机生成需先import random。random.sample([1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z])
  • 写入文件
f = open('name.txt','w',encoding='utf-8')
f.write(','.join(oo))
f.close()
  • 读取文件
f = open('name.txt’,’r',encoding='utf-8')
f.read(oo.slpit(‘,'))
f.close()
range函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。
  1. >>> range(5) 
  2. [0, 1, 2, 3, 4] 
  3. >>> range(1,5) 
  4. [1, 2, 3, 4] 
  5. >>> range(0,6,2)
  6. [0, 2, 4]
换行符 \
遍历列表中的数据:
等同于后列等同于前列
r=[]
n = 3
for i in range(n):
r.append(L[i])
print(r)
['haha', 'xixi', 'hehe']
L[0:3]
['haha', 'xixi', 'hehe']

转载于:https://www.cnblogs.com/nb-allstar/p/10703130.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/363093.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

求一架构 : 保留历史数据

最近做一个学校管理系统,当中遇到一个比较麻烦的问题“保留历史数据”,很疑惑,说出来大家讨论下,相信很多人也遇到同样的问题。校方提出需求如下:1.要保留学期留历史数据比如:●  一年级一班2008-2009上学…

React后台管理系统-品类的增加、修改和查看

1.页面 2.品类列表展示 let listBody this.state.list.map((category, index) > { return ( <tr key{index}> <td>{category.id}</td> <td>{category.name}</td> <td> <a className"opear" onClick{(e) > this.onUpda…

hdu5111 树链剖分,主席树

hdu5111 链接 hdu 思路 先考虑序列上如何解决。 1 3 2 5 4 1 2 4 5 3 这个序列变成 1 2 3 4 5 1 3 5 5 2 是对答案没有影响的(显然)。 然后查询操作\(l,r,L,R\)就是&#xff0c; 一段连续的区间\([L,R]\)内包含几个值在\([l,r]\)的数字个数. 主席树就可以做了。\(query(rt[L-1]…

使用log4j监视和筛选应用程序日志到邮件

在今天的帖子中&#xff0c;我将向您展示如何将日志语句过滤为警告电子邮件。 这是出于监视我正在处理的一个应用程序的一些关键点的需要。 您可以使用一些工具来执行应用程序监视。 我不会详细介绍这些工具&#xff0c;但有时让应用程序发送警告电子邮件会更容易。 我主要将l…

FF

ietab :IE 内核tab mix plus &#xff1a;管理TABfirebug live http headersminimizeToTray安装插件方法&#xff1a;file-open file - select "*.xpi"https://addons.mozilla.org/en-US/firefox/https://addons.mozilla.org/en-US/firefox/addon/1419http://l…

Vue node.js商城-购物车模块

一、渲染购物车列表页面 新建src/views/Cart.vue获取cartList购物车列表数据就可以在页面中渲染出该用户的购物车列表数据 data(){ return { cartList:[] // 购物车商品列表 } }, mounted:function(){ this.init(); }, methods:{ init(){ // 初始化商品数据 axios.get(/users/…

RxJava + Java8 + Java EE 7 + Arquillian =幸福

微服务是一种体系结构样式&#xff0c;其中每个服务都实现为一个独立的系统。 他们可以使用自己的持久性系统&#xff08;尽管不是强制性的&#xff09;&#xff0c;部署&#xff0c;语言等。 由于系统由一个以上的服务组成&#xff0c;因此每个服务将与其他服务通信&#xff…

C# -- RSA加密与解密

1. RSA加密与解密 -- 使用公钥加密、私钥解密 public class RSATool{public string Encrypt(string strText, string strPublicKey){RSACryptoServiceProvider rsa new RSACryptoServiceProvider();rsa.FromXmlString(strPublicKey);byte[] byteText Encoding.UTF8.GetByt…

React后台管理系统-file-uploader组件

1.React文件上传组件github地址: https://github.com/SoAanyip/React-FileUpload 2.Util里边新建file-uploader文件夹&#xff0c;里边新建index.jsx import React from react; import FileUpload from ./react-fileupload.jsx; class FileUploader extends React.Component{…

经典代码收藏

1. οncοntextmenu"window.event.returnvaluefalse" 将彻底屏蔽鼠标右键 <table border οncοntextmenureturn(false)><td>no</table> 可用于Table 2. <body onselectstart"return false"> 取…

js 实现文件导出、文件下载

1、通过创建a标签&#xff0c;实现下载功能 function downLoad(content,fileName){var aEle document.createElement("a");// 创建a标签// blob new Blob([content]); aEle.download fileName;// 设置下载文件的文件名//aEle.href URL.createObjectUrl(blob);aEl…

VMware Station NAT上网模式配置

转载于:https://www.cnblogs.com/MimiSnowing/p/10718235.html

JavaFX技巧10:自定义复合控件

用JavaFX编写自定义控件是一个简单直接的过程。 需要一个控件类来控制控件的状态&#xff08;因此命名&#xff09;。 外观需要控件的外观。 而且通常不是用于自定义外观CSS文件。 控件的常用方法是将其使用的节点隐藏在其外观类中。 例如&#xff0c; TextField控件使用javaf…

dell服务器安装系统注意之二.(2003/xp 的sn)

刚找回笔记,以前写的东西记了下来,是关于dell服务器上安装系统的.列表如下1、开机看画面提示&#xff0c;提示有“ctrm”--->当然入到去就要看提示“clean”磁盘的资料啦。&#xff08;除非你不清除&#xff09;---》根据提示进入-》easy setup----》提示f10保存---》ok了。…

React后台管理系统-首页Home组件

1.Home组件要显示用户总数、商品总数和订单总数&#xff0c;数据请求后端的 /manage/statistic/base_count.do接口&#xff0c;返回的是 this.state { userCount : -, productCount : -, orderCount : - } //页面挂载之后请求数据componentDidMount(){ this.loadCount(); } lo…

js 实现简单的轮询

在实际开发中&#xff0c;经常会有轮询的效果。 1、js实现轮询效果》使用setTimeout&#xff0c;clearTimeout方法 function setTimer () {let timeraxios.post(url, params).then(function (res) {if(res){console.log(res);timer setTimeout(() > {this.setTimer()}, 500…

MyBatis第一天课上笔记

[今日课程大纲]高级软件介绍(部分)MySql 数据库建库建表语句强调命名规范强调基于MVC 开发模式完成单表查询和新增Eclipse 中项目默认发布路径高级课程大纲介绍框架是什么MyBatis 简介MyBatis 搭建流程数据库连接池和JNDI 复习搭建流程详解( 全局配置文件,resultType 原理及Aut…

JAX-RS 2.0的新功能– @BeanParam批注

至少可以说JAX-RS很棒&#xff0c;也是我的最爱之一&#xff01; 为什么&#xff1f; 功能丰富 直观&#xff08;因此学习曲线不那么陡峭&#xff09; 易于使用和开发 具有出色的RI – Jersey &#xff0c; RestEasy等 有足够的JAX-RS粉丝可以添加此内容&#xff01; JAX…

js操作json方法总结

相对于前端的老铁来说JSon并不陌生&#xff0c;JSON JavaScript Object Notation 是一种轻量级的数据交换格式&#xff0c;采用完全独立于语言的文本格式&#xff0c;是一种理想的数据交换格式。 json可以以对象的传递数据&#xff0c;也可以以字符串的形式传递数据&#xff0c…

反编译工具Reflector下载(集成FileGenerator和FileDisassembler)

Reflector是一款比较强大的反编译工具,相信很多朋友都用过它,但reflector本身有很多局限性,比如只能一个一个的查看方法等,但幸好 reflector支持插件功能目前网上有很多reflector的插件,本人找取了两个应用范围很广,并且广受好评的插 件:Reflector.FileDisassembler和Reflector…