Python學習-------變數和簡單的資料類型(String)

來源:互聯網
上載者:User

標籤:字串   表示   效果   變數命名   bsp   資料   col   變數   部分   

1.變數命名和使用

變數命名規則:a.變數名只能包含(字母    數字   底線),且變數不能以數字開頭,例如:變數 s_1(正確),變數1_s(錯誤)

       b.變數名不能包含空格,可以使用底線來間隔

       c.變數不能以關鍵字和函數名來命名,例如:print

       d.變數名應該簡短而且具有標識性。(看見變數名就知道其大概表示啥)

       e.避免使用容易混淆的字母和數字,例如0和1,O和I  (代碼量很大的的時候,這種小錯誤不容易發現,盡量不要給自己挖坑)

2.單一資料型別

String字串:python中使用單引號或者使用雙引號來擴起字串。

例如:str = "qazwsxedc" 同str = ‘qazwsxedc’表示相同相同字串,具有相同效果。

字串的基本操作:

a.字串的首字母大小寫修改,使用方法:字串名字.title() ,就是調用了title方法 例如:

>>> str = ‘qazwsxedc‘>>> str.title()‘Qazwsxedc‘>>> 

b.字串所有字元的大小寫,分別調用upper和lower方法。upper()是使所有字串都大寫,lower相反。例如:

>>> str.upper()‘QAZWSXEDC‘>>> str.lower()‘qazwsxedc‘>>> 

c.字串的拼接,使用加號進行拼接,如需空格則用兩個字串,中間串連一個空白字元串。例如:

>>> str1 = ‘adu‘>>> str2 = ‘you have to more harder!!‘>>> str3 =str1 + str2>>> str3‘aduyou have to more harder!!‘>>> str3 = str1 + " "+ str2>>> str3‘adu you have to more harder!!‘>>> 

d.字串的截取,截取一部分字串:變數[頭下標 :尾下標](註:索引值是從0開始,-1表示從尾部開始,,輸出的是第(尾下標)個,不是(尾下標)加一個。例如:

str3 = ‘Adu you have to work more harder!!!‘print(str3)print(str3[0:7])   #從0開始到第7個字元結束,包含空白字元print(str3[:-1])   #-1表示從尾開始,前面不寫預設從頭開始,即表示從頭開始到倒數第二個字元結束print(str3[2:])    #輸出第三個以後的字元print(str3 * 2)    #輸出字串兩次

#運行結果
Adu you have to work more harder!!!
Adu you
Adu you have to work more harder!!
u you have to work more harder!!!
Adu you have to work more harder!!!Adu you have to work more harder!!!
>>

 

Python學習-------變數和簡單的資料類型(String)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.