Python字符串2

原创 2016年08月29日 18:05:45
字符串的比较:
1、=
2、startswitch()
3、endswitch()


print'--------------------------'
a = 1
b = '1'
if a == b:
    
    print '='
else:
    print '!='
print'--------------------------'    
a= 'hello word'
b= 'hello'
if(a.startswith(b,0,6)):
    print 'a==b'
else:
    print 'a!=b'
    
    
if(a.endswith('word',7,10)):
    print 'a==b'
else:
    print 'a!=b'
输出:
--------------------------
!=
--------------------------
a==b
a!=b




字符串反转:
def reverse(str):
    l = list(str)
    out = ''
    for i in range(len(l),0,-1):
        out += ''+l[i-1]
    return out
     
print reverse('hello')
输出:
olleh




字符串查找:

正则表达式:

str = '123abc34,djfabf'
print str.find('ab',5)
print str.find('ab')

print str.rfind('ab')
print str.replace('ab', 'xx')

#print str.replaceFirst('[0-9]{3}',"...")
import time,datetime
print time.strftime('%Y-%m-%d %x %X')

t = time.strptime('08/29/16 16:29:30','%x %X') 

print t 


import re
str = r'^"1"'

print re.findall(r'^[a-z]\w*\@[a-z]+\.[com]{3}','s107a880@qq.com')<pre name="code" class="python">输出
12
3
12
123xxc34,djfxxf
2016-08-29 08/29/16 18:01:56
time.struct_time(tm_year=2016, tm_mon=8, tm_mday=29, tm_hour=16, tm_min=29, tm_sec=30, tm_wday=0, tm_yday=242, tm_isdst=-1)
['s107a880@qq.com']



版权声明:本文为博主原创文章,未经博主允许不得转载。

python 2.x和3.x中的字符串区别

老问题了,自己的一些总结。
  • dizuo
  • dizuo
  • 2014年12月23日 15:18
  • 2021

python学习二(for循环、下标和切片、字符串操作)

1、for循环 import time name = "shixiaopeng" for temp in name:         print(temp)         time.sleep...
  • qazwsx081
  • qazwsx081
  • 2017年08月01日 18:12
  • 223

Python(三) 2.7.6下的字符输入与输出

1.print输入函数的格式化函数输出: 输出的函数格式:print(format(v,'m.nf')) format 是格式化的意思 v 代表所要输出的值,m代表输出字符所占的位数,n代表保留的...
  • u012402276
  • u012402276
  • 2015年10月14日 23:00
  • 1204

Python数据类型(二):字符串类型一

字符string类型是python的内置的数据类型,也提供了非常多操作字符串的功能,几乎你能想到的跟字符相关的功能都有。 针对字符串的常用操作是增、删、查、改 1、字符串的表示 1.1、引号的...
  • weiwenhp
  • weiwenhp
  • 2016年11月06日 17:09
  • 1516

python2.7实现16进制转二进制数据

搜索ffd8ffdb找到了一个百度知道上的问题。 问题:悬赏1000分,谁能把这写变成图片? 题主给出的16进制字符串如下 FFD8FFDB004300080404040404080404040808...
  • gsls200808
  • gsls200808
  • 2015年12月04日 13:10
  • 2089

python2处理中文字符问题

在python2中,正常处理中文字符问题
  • jdbc
  • jdbc
  • 2017年05月20日 10:24
  • 1050

Python学习笔记五:数字和字符串

转自:Python学习笔记五:数字和字符串,保存在此以学习。 数据类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存空间。 Python数字类型转换 int(x [,...
  • SHENNONGZHAIZHU
  • SHENNONGZHAIZHU
  • 2016年08月04日 20:39
  • 1407

Python入门:字符转换为二进制及进制之间转换

进制转换函数0、python3.5 1、python中的ord及chr函数指的就是通常意义的unicode,即2个字节 2、UTF-8是1-6个字节的可变长编码方式,常用的英文字母被编码成1个字节...
  • foryouslgme
  • foryouslgme
  • 2016年07月20日 13:14
  • 16743

python学习2——字符串

字符串类型 一、定义 •第一种方式: str1 = 'our company is westos' •第二种方式: str2 = "our company is westos" •第三种方式: s...
  • Lori_jishumeng123
  • Lori_jishumeng123
  • 2017年07月07日 16:54
  • 71

python字符串2

继续… 【11】find方法(rfind倒着来):在一个字符串中查找它的子串 返回第一次出现该子串的索引 语法: str.find(str, beg=0, end=len(string)) ...
  • hsj_csdn
  • hsj_csdn
  • 2016年10月06日 21:42
  • 68
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python字符串2
举报原因:
原因补充:

(最多只允许输入30个字)