自學Python2.1-基本數據類型-字符串str(object) 上

自學Python之路html

自學Python2.1-基本數據類型-字符串str(object) 上

字符串是 Python 中最經常使用的數據類型。咱們能夠使用引號('或")來建立字符串python

建立字符串很簡單,只要爲變量分配一個值便可。例如:spa

var1 = 'Hello World!'
var2 = "Python Runoob"

1. Python字符串在內存的存儲方式

var1 = 100     
var2 = "100"     #若是是個字符,每一個字符佔用1個字節, 底層多"/0"
name = "laowang" #佔用7個字節

2. Python訪問字符串中的值,字符串中的下標, 切片

從0開始取值,var1[0]表示取值第一個值;htm

                        var2[1:5]表示區var2從第2個到第5個的值; 這就叫切片blog

                        var1[16] 已經越界,後果很嚴重 ,有可能程序崩潰;內存

                        var1[-1]表示取值倒數第一個值;字符串

var1 = 'Hello World!'
var2 = "Python Runoob"
print("var1[0]: ", var1[0])
print("var2[1:5]: ", var2[1:5])
print("var1[-1]: ", var1[-1])
print("var2[2:-1]: ", var2[2:-1])
print("var2[2:]: ", var2[2:]) # 默認取到最後一個值

如何跳着取值:
[起始位置:終止位置:步長]get

var2 = "Python Runoob"
print("var2[2:-1]:", var2[2:-1])   #  print("var2[2:-1:1]: ", var2[2:-1:1])  默認步長就是1
print("var2[2:-1:1]:", var2[2:-1:1])
print("var2[2:-1:2]:", var2[2:-1:2])
print("var2[2:-1:3]:", var2[2:-1:3])
print("var2[::-1]:", var2[::-1])  # 對字符串逆序

3. Python組成字符串的方式

兩種辦法:
  ①採用加法
  ②相似print方法,  %sclass

相關文章
相關標籤/搜索