当前位置: 首页 > news >正文

网站备案规定关键词推广软件排名

网站备案规定,关键词推广软件排名,网站建设费如何会计处理,南阳教育论坛网站建设本文主要介绍了 python strip() 函数和 split() 函数的详解及实例的相关资料,需要的朋友可以参考下 python strip() 函数和 split() 函数的详解及实例 一直以来都分不清楚strip和split的功能,实际上strip是删除的意思;而split则是分割的意思。因此也表示…

本文主要介绍了 python strip() 函数和 split() 函数的详解及实例的相关资料,需要的朋友可以参考下

 python strip() 函数和 split() 函数的详解及实例

一直以来都分不清楚strip和split的功能,实际上strip是删除的意思;而split则是分割的意思。因此也表示了这两个功能是完全不一样的,strip可以删除字符串的某些字符,而split则是根据规定的字符将字符串进行分割。下面就详细说一下这两个功能,

1 Python strip()函数 介绍

函数原型

声明:s为字符串,rm为要删除的字符序列

s.strip(rm)       删除s字符串中开头、结尾处,位于 rm删除序列的字符

s.lstrip(rm)      删除s字符串中开头处,位于 rm删除序列的字符

s.rstrip(rm)     删除s字符串中结尾处,位于 rm删除序列的字符

注意:

(1)当rm为空时,默认删除空白符(包括'\n', '\r', '\t',  ' ')

(2)这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。

例如,

1

2

3

4

5

>>> a = '  123'

>>> a

'  123'

>>> a.strip()

'123'

(2)这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。

例如,

1

2

3

4

5

>>> a = '123abc'

>>> a.strip('21')

'3abc'

>>> a.strip('12')

'3abc'

结果是一样的。

2 python split()函数 介绍

说明:

Python中没有字符类型的说法,只有字符串,这里所说的字符就是只包含一个字符的字符串!!!

这里这样写的原因只是为了方便理解,仅此而已。

(1)按某一个字符分割,如‘.'

1

2

3

4

5

6

>>> str = ('www.google.com')

>>> print str

www.google.com

>>> str_split = str.split('.')

>>> print str_split

['www', 'google', 'com']

(2)按某一个字符分割,且分割n次。如按‘.'分割1次

1

2

3

>>> str_split = str.split('.',1)

>>> print str_split

['www', 'google.com']

(3)split()函数后面还可以加正则表达式,例如:

1

2

3

>>> str_split = str.split('.')[0]

>>> print str_split

www

split分隔后是一个列表,[0]表示取其第一个元素;

1

2

3

4

5

6

>>> str_split = str.split('.')[::-1]

>>> print str_split

['com', 'google', 'www']

>>> str_split = str.split('.')[::]

>>> print str_split

['www', 'google', 'com']

按反序列排列,[::]安正序排列

1

2

3

4

5

6

7

8

9

>>> str = str + '.com.cn'

>>> str

'www.google.com.com.cn'

>>> str_split = str.split('.')[::-1]

>>> print str_split

['cn', 'com', 'com', 'google', 'www']

>>> str_split = str.split('.')[:-1]

>>> print str_split

['www', 'google', 'com', 'com']

从首个元素开始到次末尾,最后一个元素删除掉。

split()函数典型应用之一,ip数字互换:

# ip ==> 数字

1

2

3

>>> ip2num = lambda x:sum([256**j*int(i) for j,i in enumerate(x.split('.')[::-1])])

>>> ip2num('192.168.0.1')

3232235521

# 数字 ==> ip # 数字范围[0, 255^4]

1

2

3

>>> num2ip = lambda x: '.'.join([str(x/(256**i)%256) for i in range(3,-1,-1)])

>>> num2ip(3232235521)

'192.168.0.1'

最后,python怎样将一个整数与IP地址相互转换?

1

2

3

4

5

6

7

>>> import socket

>>> import struct

>>> int_ip = 123456789

>>> socket.inet_ntoa(struct.pack(‘I',socket.htonl(int_ip)))#整数转换为ip地址

7.91.205.21'

>>> str(socket.ntohl(struct.unpack(“I”,socket.inet_aton(“255.255.255.255″))[0]))#ip地址转换为整数

4294967295'

感谢阅读,希望能帮助到大家!

转自:微点阅读    https://www.weidianyuedu.com

http://www.hotlads.com/news/2213.html

相关文章:

  • 做网站需要准备什么材料个人网站备案
  • 怎么做网站流量拉新平台哪个好佣金高
  • 如何优化google关键词使网站排名靠前百度推广营销方案
  • 最好网站开发公司电话seo搜索引擎优化服务
  • 东莞做商城网站建设哪家好0元免费做代理
  • 广州品牌网站建设 优美站长之家 站长工具
  • 单页销售网站如何赚钱怎么弄一个网站
  • 企业融资计划南宁seo渠道哪家好
  • 婚恋网站制作要多少钱小广告公司如何起步
  • 在线制作名片高级seo课程
  • 收益网站制作企业seo推广
  • 孝感网站开发选优搏爱站网长尾关键词挖掘工具下载
  • 天天向上 网站建设推广方案模板
  • 网站开发硬件外贸网站平台
  • 中文做网站福州seo推广优化
  • 电子商务网站建设的核心百度关键词规划师入口
  • 树莓派运行wordpressseo交流博客
  • 网站申请内容吗网页版登录入口
  • wordpress 调用置顶文章深圳关键词推广整站优化
  • 工业设计企业广东网站营销seo费用
  • lua做网站市场营销策划包括哪些内容
  • 部门网站建设目的磁力宝最佳搜索引擎入口
  • 宁波 外贸网站建设如何推广店铺呢
  • 上海公司名义买房条件深圳seo网络优化公司
  • 上海集团网站建设营销宣传策划方案
  • 做网站泰州百度收录提交网址
  • vs2015 asp网站开发营销策略ppt模板
  • 专业网站的建设南宁seo服务公司
  • 百度网站关键词和网址百度seo优化策略
  • 无锡做网站建设成品短视频网站源码搭建