日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python不可打印字符

什么是不可打印字符?

print 打印時(shí)在shell輸出端,看不到它。比如print \t執(zhí)行后,shell輸出端看不到\t,因?yàn)閈t是一個(gè)制表符。像\t這類字符就是不可打印字符。

哪8個(gè)不可打印字符?

8個(gè)不可打印字符\cx,\f,\n,\r,\s,\S,\t、\v

\cx匹配由x指明的控制字符,x值必需為A-Z或a-z的大小寫字符,\cA匹配一個(gè)Control-A控制字符

\f匹配一個(gè)換頁符,leaf

\n匹配一個(gè)換行符,next

 \r匹配一個(gè)回車符,enter

\t匹配一個(gè)制表符,table

\v匹配一個(gè)垂直制表符,vertical

\s匹配任何空白字符,等效于[\r\n\r\t\v]

\S匹配任何非空白字符

示例代碼

#decoding:utf-8
#ex_re_unprintableSymbol.py
self_file = __file__
 
import re #使用正則表達(dá)式模塊
 
######8個(gè)不可打印字符\cx,\f,\n,\r,\s,\S,\t、\v#######
#\cx匹配由x指明的控制字符,x值必需為A-Z或a-z的大小寫字符,
#例如:\cA匹配一個(gè)Control-A控制字符
#\f匹配一個(gè)換頁符,leaf
#\n匹配一個(gè)換行符,next
#\r匹配一個(gè)回車符,enter
#\t匹配一個(gè)制表符,table
#\v匹配一個(gè)垂直制表符,vertical
#\s匹配任何空白字符,等效于[\r\n\r\t\v]
#\S匹配任何非空白字符
 
#\S*?最短地去匹配不含空白字符的字符串
text = "hello world lo lo lo"
ret = re.findall(r"\h\S*?o\b", text)
print ret#["hello"]
 
 
#\b\S*\S\b將一行文本的首尾處的任何空白字符都去掉
str = "\t\n\thello world\t\n\t\f"
ret = re.findall(r"\b\S.*\S\b",str)
print "============================="
print "xxx",ret,"xxx"
print "============================="
print "kkk",str,"kkk"
print "============================="
print "\nexit %s" % self_file

編譯執(zhí)行


新聞標(biāo)題:創(chuàng)新互聯(lián)Python教程:python不可打印字符
網(wǎng)站URL:http://www.5511xx.com/article/djojjdc.html