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

做煤的网站app/seo课程在哪培训好

做煤的网站app,seo课程在哪培训好,wordpress无法更改主题,做玉的网站python字符串系列之二: 1. 字符串切片: 在上边讲到了字符串的索引,有了索引还能干什么,就有一个比较厉害的操作,那就是切片: 切片其实就是从字符串里根据索引取出部分字符或者说一个子串。 ​ 切片格式: str1[m:n:k] m和n是索引,支持反向索…

python字符串系列之二:
1. 字符串切片:

在上边讲到了字符串的索引,有了索引还能干什么,就有一个比较厉害的操作,那就是切片: 切片其实就是从字符串里根据索引取出部分字符或者说一个子串。

​ 切片格式: str1[m:n:k] m和n是索引,支持反向索引;m会包括在内,n不包括(有头无尾);k是步长,即间隔几个字符取一个

​ 实例如下:

str1 = "asdfgh"
print str1[0]               # a
print str1[0:3]				# asd  不包括3  有头无尾,下方一样
print str1[0:]				# asdfgh
print str1[-3:-1]			# fg  这里就不包括-1
print str1[:-1]				# asdfg 不包括-1
print str1[0:4:2]			# ad   有头无尾,步长为2。第一个a,间隔2再取一个d
print str1[-6:-1:3]			# af  有头无尾,步长为3

2. 转义

字符串转义。转义符在很多语言中都有,基本上也都是通用的。下面列举一部分

转义字符描述
\ (在行尾时)表示本行未结束。下一行内容也属于本行
\’单引号
\”双引号
\a响铃
\b退格(Backspace)
\n换行
\r回车
\f换页
\000

实例

# \  转换成其本来的含义  这里单引号本来的含义就是一个字符,只是python里有特殊含义
print 'what's your name?'    # 会报错
print 'what\'s your name?'    # 输出  what's your name  这里\'转义

3. 字符串操作符

  • +:连接符。str1 + str2 。将字符串str1和str2连接起来。强连接,注意要手动类型转换,int + str会报错

  • *:复制。 str1 * n。将字符串str1复制n次

  • in:判断是否为子串。 str1 in str2 。判断str1是否为str2的子串,即str1是否存在于str2中。

    str1 = "asd"
    str2 = "qwe"
    num1 = 12
    print str1 + str2       # 输出asdqwe  
    # print str1 + num1       # 报错。一个字符串、一个数值。强行连接会报错
    print str1 * 2          # 输出asdasd 将字符串str1复制两次
    print 'as' in str1      # 输出True。字符串'as'是字符串str1即'asd'的子串
    

4. 常用处理函数

  • len(str1):返回字符串str1的长度

  • str(x):返回任意类型x对应的字符串。

  • repr(x):将传入参数x变成字符串。就是在x两侧加上双引号。和eval相反

  • eval(x):将x两侧的双引号去除。和repr相反

  • chr(x):将ASCII码转换成字符串返回。 传入参数为ASCII码

  • ord(x):将字符串转换成ASCII码返回。仅接收长度为1的字符串参数

    # coding=utf-8
    str1 = "asdfgh"
    num = 121
    print len(str1)    # 输出str1的长度num = str(num)
    print num, type(num)    # 输出  121  <type 'str'> 此时121是一个字符串,实际是"121"num1 = repr(122)
    print num1, type(num1)  # 输出  122  <type 'str'>  加上了引号,变成字符串
    print 'asd'             # 输出 asd
    print repr('asd')       # 输出 'asd'  注意和上边的区别print num1, type(num1)  # 输出  122  <type 'str'>  加上了引号,变成字符串
    num1 = eval(num1)
    print num1, type(num1)  # 输出 122 <type 'int'>  eval去除了引号print ord('A')          # 输出 65 。即大写字母A对应的ASCII码值
    print chr(65)           # 输出A。即ASCII码65对应的值
    
http://www.lbrq.cn/news/1462411.html

相关文章:

  • 北京网站开发网站建设浩森宇特/天津网站策划
  • 网站不进行公安局备案会怎样/关键词分类
  • wordpress滑块不显示/黑帽seo培训多少钱
  • 自己做ppt网站/国际最新新闻热点事件
  • 做网站图片怎么找/网络软文营销案例
  • 建设通网站怎么投诉/百度企业查询
  • flash网站建设教程视频/谷歌ads
  • 公司无网站无平台怎么做外贸/网站注册流程和费用
  • 前程无忧怎么做网站/十大广告联盟
  • 2345王牌浏览器/绍兴seo推广公司
  • wordpress多网站建设/网络营销常用的方法有哪些
  • 做俄罗斯生意网站/网购平台推广方案
  • 空间 网站都有 肿么做网站/企业网站建设方案论文
  • 做企业网站要多长时间/合肥新闻 今天 最新消息
  • 网站真实性检验单/济南做网站公司
  • 免费成品网站/广州网络推广平台
  • 做网站的程序/公司seo是指什么意思
  • 海外教育集团网站建设/镇江网站建站
  • 阿里云虚拟主机怎么建立网站/热点新闻事件及观点
  • 加盟商网站建设/百度推广教程视频教程
  • 做微商货源网站赚钱吗/抖音推广怎么做
  • h5网站建设 北京/怎么关闭seo综合查询
  • 定制制作网站开发/淘宝店铺买卖交易平台
  • 酒店用品网站建设/网络推广公司哪里好
  • 深圳专业网站制作/国外seo
  • wordpress如何改标题/长沙seo步骤
  • 加盟奶茶网站建设/seo排名点击报价
  • 企业网站的总体设计/百度河南代理商
  • 南宁网站建设方案详细方案/深圳百度推广联系方式
  • 自己网站的登录api怎么做/优化网站的公司哪家好
  • 《基于通道注意力与空洞卷积的胸片肺气肿检测算法》论文解析
  • 知识点汇集(二)-misc
  • 逻辑回归 银行贷款资格判断案列优化 交叉验证,调整阈值,下采样与过采样方法
  • 【DL学习笔记】计算图与自动求导
  • 【Linux网络】netstat 的 -anptu 各个参数各自表示什么意思?
  • 第15讲——微分方程