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


自學Python之路

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

字符串是 Python 中最常用的數據類型。我們可以使用引號('或")來創建字符串

創建字符串很簡單,只要為變量分配一個值即可。例如:

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

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

var1 = 100     
var2 = "100"     #如果是個字符,每個字符占用1個字節, 底層多"/0"
name = "laowang" #占用7個字節

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

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

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

                        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:]) # 默認取到最后一個值

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

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方法,  %s


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM