Python3和Python2的字符串有什麼區別?零基礎就該這樣學Python!

一直以來在Python的版本上都有不同的爭議。但是就目前來說,可能相對用python2的比較多。特別是企業裡面。當然Python3是以後的趨勢,這點毋庸置疑,不過也確實他們存在一些語法的不兼容,以前發的文章較多都是Python2今天給大家帶來這麼一篇python3字符串的零基礎文章,希望能對大家多少帶來一些知識上的幫助,給大家分享乾貨之前,我介紹一下我弄的一個學習交流群,有什麼不懂的問題,都可以在群裡踴躍發言,需要啥資料隨時在群文件裡面獲取自己想要的資料。這張學習圖就在群裡.這個python群就是:643692991 小編期待大家一起進群交流討論,講實話還是一個非常適合學習的地方的。各種入門資料啊,進階資料啊,框架資料啊 爬蟲等等,都是有的,風裡雨裡,小編都在群裡等你。

Python3和Python2的字符串有什麼區別?零基礎就該這樣學Python!

一、什麼是字符串

字符串就是一系列字符,在最新的Python 3版本中,字符串是以Unicode編碼的,也就是說,Python的字符串支持多語言,Python中用 單引號雙引號 括起來的都是字符串,例如:

"Learn Python."'Learn Python.'

你還可以混合使用單引號和雙引號:

'I am learning "Python".'"I am learning 'Python'."

二、字符串常見操作

1、修改字符串大小寫

Python3和Python2的字符串有什麼區別?零基礎就該這樣學Python!

Python3和Python2的字符串有什麼區別?零基礎就該這樣學Python!

9、字符串長度

Python3和Python2的字符串有什麼區別?零基礎就該這樣學Python!

10、判斷是否是純字母、數字

Python3和Python2的字符串有什麼區別?零基礎就該這樣學Python!

11、判斷是否以指定字符串開頭、結尾

Python3和Python2的字符串有什麼區別?零基礎就該這樣學Python!

12、將原字符串用空格填充成指定長度的字符串,原字符串居中

Python3和Python2的字符串有什麼區別?零基礎就該這樣學Python!

13、計算指定字符串在原字符串中出現的次數

Python3和Python2的字符串有什麼區別?零基礎就該這樣學Python!

17、bytes類型數據

# bytes類型的數據用帶b前綴的單引號或雙引號表示m = b'abc'

Python3和Python2的字符串有什麼區別?零基礎就該這樣學Python!

三、字符串常量

先導入 string 模塊:

import string
常量含義
string.ascii_lowercase'abcdefghijklmnopqrstuvwxyz'
string.ascii_lowercase'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
string.ascii_letters'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
string.digits'0123456789'
string.octdigits'01234567'
string.hexdigits'123456789abcdefABCDEF'
string.punctuation標點符號:'!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~'
string.whitespace空白字符:' \t\n\r\x0b\x0c'
string.printable所有的數字、字母、標點符號、空白字符

好了 ,謝謝大家閱讀,小編衷心的希望大家能學好Python!謝謝大家

相關推薦

推薦中...