字串與ASCII碼的轉換學習總結

2021-09-03 02:13:03 字數 1552 閱讀 4694

x =

input

("請輸入乙個字串:"

)y =

int(

input

("請輸入乙個ascii碼:"))

print

(x,"的ascii碼為:"

)z =

map(

ord,x)

for i in z:

print

(i,end=

" ")

print

("\n"

)print

(y,"的ascii碼為:"

,chr

(y))

map(function, iterable, …)

function -- 函式

iterable -- 乙個或多個序列

>>>def square(x) : # 計算平方數

return x \*\* 2

>>>map(square, [1,2,3,4,5]) # 計算列表各個元素的平方

[1, 4, 9, 16, 25]

>>>map(lambda x: x ** 2, [1, 2, 3, 4, 5]) # 使用 lambda 匿名函式

[1, 4, 9, 16, 25]

#提供了兩個列表,對相同位置的列表資料進行相加

>>>map(lambda x, y: x + y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10])

[3, 7, 11, 15, 19]

輸出列表元素,以空格/逗號為分隔符

l=[1,2,3,4]

for i in l:

print(i)

輸出結果一行乙個元素:

l=[1,2,3,4]

for i in l:

print(i,end=' ') #以空格為分隔符

輸出結果為:1 2 3 4 (注意,此時4後面還有乙個空格)

l=[1,2,3,4]

for i in l:

print(i,end=', ')#以逗號為分隔符

輸出結果為:1,2,3,4, (注意,此時4後面還有乙個逗號)

l = [1,2,3,4]  

print(" ".join(str(i) for i in l))

輸出結果為:1 2 3 4(注意,此時4後面沒有空格啦)

l = [1,2,3,4]  

print(",".join(str(i) for i in l))

輸出結果為:1,2,3,4(注意,此時4後面沒有逗號)

ascii碼轉字元 chr(num) //num代表ascii碼,其大小應為0~255

字元轉ascii碼 ord(ch) // ch表示字元

ord函式要傳字元進去,chr函式要傳乙個整數進去,而input函式,預設的是使用字串。

字串與ASCII碼互換

public static void main string args ascii碼怎麼轉為字元 public static void asctostring 就是將string字元型別資料轉換為integer整型資料 第一步把獲取到的ascii碼放入字串陣列內 第二步,integer.parsei...

字串 ASCII碼和16進製制的轉換方法

1 字串轉16進製制格式,不夠自動前面補零 2 3 4 5 6public static byte strtotohexbyte string hexstring 16 returnbytes returnbytes.length 1 convert.tobyte hexstring.substri...

java之檢視字元 字串的ASCII碼

char和string的區別 1.char是字元 string是字串 2.char是八種基本型別之一 string是乙個抽象類 3.string本質上是char陣列 4.表示char用單引號 string用雙引號 5.char可以和int互換。string不行。上面解釋完之後方便後面的講解 stri...