python3學習筆記(1)_string

 1 #python學習筆記 17/07/07
 2 # !/usr/bin/evn python3
 3 # -*- coding:utf-8 -*-
 4 
 5 
 6 #r"" 引號當中的字符串不轉義
 7 
 8 #練習
 9 #打印 '\\\t\n'
10 print(r'\\\t\n')
11 
12 #打印 n = 123
13 print('n = 123')
14 
15 # 打印 f = 456.789
16 print("f = 456.789")
17 
18 #打印 s1 = 'Hello, world!'
19 print("s1 = 'Hello, world!'")
20 
21 #打印 Hello, \'Adma'
22 print(r"Hello, \'Adma'")
23 
24 #打印 r'Hello, "Bart"'
25 print("r'Hello, \"Bart\"'")
26 
27 #打印 '''Hello,
28 #    Lisa!'''
29 print("\'\'\'Hello,\nLisa!\'\'\'")
30 
31 
32 #ord() 函數 獲取單個字符的整數表示
33 print(ord('A'))
34 print(ord(''))
35 
36 #chr() 函數 把編碼轉換爲相應的字符串
37 print(chr(25991))#‘文’
38 
39 #encode(codeName) 函數 將字符串按照 codeNmae的編碼方式轉換爲 bytes
40 print("'WJW'的ASCII編碼爲 ",'WJW'.encode('ASCII'))
41 
42 print("'中文'兩字的utf-8編碼爲: %s" % '中文'.encode('UTF-8'))
43 
44 #len() 函數能夠計算字符str串包含多少個字符,當str是bytes時,len()計算的是bytes的字節數
45 str1 = "我是一個字符串"
46 print("'%s'的長度爲 %d 個字符"%(str1, len(str1)))
47 
48 str2 = b'I am a bytes, only ASCII literal characters can be contained.'
49 print("'%s'的長度爲 %d 個字節,(不包括b'')"%(str2, len(str2)))
50 
51 #檢驗一箇中文字符 所佔的字節數
52 print("'中文'兩字佔 %d 個字節" % len('中文'.encode('utf-8')))
53 
54  
相關文章
相關標籤/搜索