程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MYSQL機能優化分享(分庫分表)

MYSQL機能優化分享(分庫分表)

編輯:MySQL綜合教程

MYSQL機能優化分享(分庫分表)。本站提示廣大學習愛好者:(MYSQL機能優化分享(分庫分表))文章只能為提供參考,不一定能成為您想要的結果。以下是MYSQL機能優化分享(分庫分表)正文


本文實例講授了Python完成全角半角轉換的辦法,信任關於年夜家的Python進修可以或許起到必定的參考自創價值。以下所示:

1、全角半角轉換概述:

全角字符unicode編碼從65281~65374 (十六進制 0xFF01 ~ 0xFF5E)
半角字符unicode編碼從33~126 (十六進制 0x21~ 0x7E)
空格比擬特別,全角為 12288(0x3000),半角為 32 (0x20)
並且除空非分特別,全角/半角按unicode編碼排序在次序上是對應的
所以可以直接經由過程用+-法來處置非空格數據,對空格零丁處置

2、全角轉半角:

完成代碼以下:

def strQ2B(ustring):
  """把字符串全角轉半角"""
  rstring = ""
  for uchar in ustring:
    inside_code=ord(uchar)
    if inside_code==0x3000:
      inside_code=0x0020
    else:
      inside_code-=0xfee0
    if inside_code<0x0020 or inside_code>0x7e:   #轉完以後不是半角字符前往本來的字符
      rstring += uchar
    rstring += unichr(inside_code)
  return rstring

3、半角轉全角:

完成代碼以下:

def strB2Q(ustring):
  """把字符串半角轉全角"""
  rstring = ""
  for uchar in ustring:
    inside_code=ord(uchar)
    if inside_code<0x0020 or inside_code>0x7e:   #不是半角字符就前往本來的字符
      rstring += uchar
    if inside_code==0x0020: #除空格其他的全角半角的公式為:半角=全角-0xfee0
      inside_code=0x3000
    else:
      inside_code+=0xfee0
    rstring += unichr(inside_code)
  return rstring

4、測試代碼:

a = strB2Q("abc12345")
print a
b = strQ2B(a)
print b

輸入:

abc12345
abc12345

感興致的同伙可以調試運轉一下,信任會有必定的收成。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved