1. 程式人生 > >c#的decode用法

c#的decode用法

描述

Python decode() 方法以 encoding 指定的編碼格式解碼字串。預設編碼為字串編碼。

語法

decode()方法語法:

str.decode(encoding='UTF-8',errors='strict')

引數

  • encoding -- 要使用的編碼,如"UTF-8"。
  • errors -- 設定不同錯誤的處理方案。預設為 'strict',意為編碼錯誤引起一個UnicodeError。 其他可能得值有 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 以及通過 codecs.register_error() 註冊的任何值。

返回值

該方法返回解碼後的字串。

例項

以下例項展示了decode()方法的例項:

#!/usr/bin/python

str ="this is string example....wow!!!";
str = str.encode('base64','strict');print"Encoded String: "+ str;print"Decoded String: "+ str.decode('base64','strict')

以上例項輸出結果如下:

EncodedString: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=DecodedString:this
isstring example....wow!!!

相關推薦

c#的decode用法

描述Python decode() 方法以 encoding 指定的編碼格式解碼字串。預設編碼為字串編碼。語法decode()方法語法:str.decode(encoding='UTF-8',errors='strict')引數encoding -- 要使用的編碼,如"UTF

C# ListView用法詳解

ont 結束 server 發生 匹配 鼠標 之前 小圖標 order 一、ListView類 1、常用的基本屬性: (1)FullRowSelect:設置是否行選擇模式。(默認為false) 提示:只有在Details視圖該屬性才有意義

[C#] SerialPort用法

debug 嵌入 microsoft mic 參數設置 usb 輸出 代碼 搜索 如今各種高速接口層出不窮,如USB2.0、USB3.0、USB3.1以及Thunderbold等等,但是簡單低速串行接口依然在嵌入式軟硬件開發中作為debug信息輸出所采用。本文將介紹如何在P

C# task用法

我們 font actor oca 調度 研究 等待 static ken C# Task 的用法 其實Task跟線程池ThreadPool的功能類似,不過寫起來更為簡單,直觀。代碼更簡潔了,使用Task來進行操作。可以跟線程一樣可以輕松的對執行的方法進行控制。 順便提

C# ListView用法詳解(轉)

分組 創建 cti 排列 checkbox 定義 com 程序 erl 一、ListView類 1、常用的基本屬性: (1)FullRowSelect:設置是否行選擇模式。(默認為false) 提示:只有在Details視圖該屬性才有

Oracle 中 流程控制函數 decode用法

ren 英語 測試 enc ref esc select int 實現 函數介紹   DECODE函數是ORACLE PL/SQL的功能強大的函數之一,目前還只有ORACLE公司的SQL提供了此函數,其它數據庫廠商的SQL實現還沒有此功能。

C# ExecuteNonQuery用法

clas man pub class int32 bject code tex oid using System; using System.Data; using System.Text; using System.Windows.Forms; using System

C# list用法

強制 name itl 對象 檢查 als range cat foreach C# list介紹 一、LIST概述 所屬命名空間:System.Collections.Generic public class List<T> : IList&

c/c++ explicit用法

自動 col 不能 程序 自己 c++ cnblogs xpl clas 試想一個類,它的構造函數只有一個參數, 1 class test 2 { 3 test( int a ) {}5 } 這時我想用一個int b = 10初始化它,這當然沒問題,但如果你用一

C++ const用法小結 (歡迎大家拍磚)

固定 ant oid 幹什麽 pause 參數傳遞 clas 自定義類型 期望 C++const 關鍵字小結 const 是constant的縮寫,本意是不變的,不易改變的意思。 const 在C++中是用來修飾內置類型變量,自定義對象,成員函數,返回值,函數

C++ const用法 盡可能使用const

con {} code 值傳遞 語義 point main tint ostream  C++ const 允許指定一個語義約束,編譯器會強制實施這個約束,允許程序員告訴編譯器某值是保持不變的。如果在編程中確實有某個值保持不變,就應該明確使用const,這樣可以獲得編譯器的

C# CHECKEDLISTBOX用法總結

klist select con oid eve 個數 box row ESS 一般認為:foreach (object obj in checkedListBox1.SelectedItems)即可遍歷選中的值。 其實這裏遍歷的只是高亮的值並不是打勾的值。遍歷打勾的

C# Parallel用法

asp fun rgs ons test ntb {0} 元素 應用 1、Parallel.Invoke 主要用於任務的並行  這個函數的功能和Task有些相似,就是並發執行一系列任務,然後等待所有完成。和Task比起來,省略了Task.WaitAll這一步,自然也缺少了T

c assert 用法

urn clas spa assert style int print %d num #include <stdio.h> /* printf */ #include <assert.h> /* assert */ void

decode用法

decode(value,if1,then1,if2,then2,if3,then3,...,else) 含義為 if  條件=值1 then     return(value 1) else if條件=值2 then     return(value 2)     ...... else

C# DllImport用法和路徑問題

DllImport是System.Runtime.InteropServices名稱空間下的一個屬性類,其功能是提供從非託管DLL匯出的函式的必要呼叫資訊。 DllImport屬性應用於方法,要求最少要提供包含入口點的dll的名稱。 DllImport的定義如下: [AttributeU

C++三角函式用法錯誤error C2668: 'tan' : ambiguous call to overloaded function原因及解決方法

注意tan、atan等三角函式不能接受整數,如:tan(1)會報錯“error C2668: 'tan' : ambiguous call to overloaded function” ,改為浮點型即可正確計算。 1、錯誤程式碼如下: #include <iostream>

C++ volatile用法

(這是蒐集並修改的,算是明白了一下volatile) volatile 關鍵字是一種型別修飾符,用它宣告的型別變量表示可以被某些編譯器未知的因素更改,比如:作業系統、硬體或者其它執行緒等。遇到這個關鍵字宣告的變數,編譯器對訪問該變數的程式碼就不再進行優化,從而可以提供對特殊地址的穩定訪問。宣告時

C++ const用法總結

文章轉載自 https://www.cnblogs.com/lanjianhappy/p/7298427.html 常變數: const 型別說明符 變數名 常引用: const 型別說明符 &引用名 常物件: 類名 const 物件名 常成員函式: 類

C# SendMessage用法一二

函式功能:該函式將指定的訊息傳送到一個或多個視窗。此函式為指定的視窗呼叫視窗程式,直到視窗程式處理完訊息再返回。而函式PostMessage不同,將一個訊息寄送到一個執行緒的訊息佇列後立即返回。    函式原型:LRESULT SendMessage(HWND hWnd