Python基礎 數字,字串基礎語法

2021-09-28 18:15:29 字數 3160 閱讀 7867

注意:說明這裡會有一大堆嘮叨,不想看可以直接跳過。

好久沒有寫部落格了,說起來最近很忙,因為去實習了,雖然做的事不多(畢竟題主還是個渣渣),但是有時候人就是不知道自己為什麼忙。另外,最近想為乙個快要畢業的同學做一本書,所以很耗費時間還有心力,不過都是值得的。英語的問題嘛,最近有一點點長進了,開始能背背單詞了,走在路上背,等地鐵的時候也背,睡覺前背一背。說到睡覺,我就想說說冥想的好處了,我是在晚上睡覺前冥想的,也剛入門不久,最開始主要是為了**失眠。大概有幾個月了,中間因為晚上玩手機太晚了所以太累了一直沒有做冥想就放掉了一段時間,後來撿起來是因為有一段時間我的頭腦很混亂,什麼都聽不進去看不進去,然後我就又重新開始冥想了,然後頭腦又清醒了。為了做冥想,我晚上就不太敢玩手機到太晚,而是認真做完冥想就睡覺了。總之冥想有很多好處,希望你們也嘗試一下,我用的就是最普通的呼吸法,你們可以查一下,有什麼問題歡迎討論。

今天要上機器學習的課(我是數學專業),但是我一直沒有好好學,所以這裡先補python基礎,畢竟數學分析理論只是懂了,不會用也沒有用啊。而且我資料分析這一塊是真的差到慘不忍睹。所以今天邊補基礎邊寫部落格,有進有出才能記得住嘛。

嘮叨結束

感覺無論什麼程式語言都是從helloworld開始的。

python寫這個程式的話很簡單,只要直接輸出一句hello world就可以了

print("hello world")
這樣就可以看到執行結果

剛學的時候會覺得跟r語言的語法很像,不過因為我都學得不精,所以應該沒有這個資格說出這個評價。

下面複製一段很厲害的話:

python語言的核心只包含數字、字串、列表、字典、檔案等常見型別和函式,而由python標準庫提供了系統管理、網路通訊、文字處理、資料庫介面、圖形系統、xml處理等額外的功能。

python的設計目標之一是讓**具備高度的可閱讀性,它設計時盡量使用其他語言經常使用的標點符號和單字,不需要重複書寫宣告語句。

單行注釋一般用井號(#)就可以注釋了。

多行注釋也可以在每一行前面加上#

另外也可以使用3個單引號或者3個雙引號進行注釋

python中對識別符號有幾個規定:

1.識別符號可以由字母、數字和下劃線組成。

2.識別符號不能以數字開頭,以下劃線開頭的識別符號具有特殊的意義。

(1)以單下劃線(例_foo)開頭的識別符號代表不能直接訪問的類屬性,需通過類提供的介面訪問,不能用「from *** import」匯入

(2)以雙下劃線(例__foo)開頭的識別符號代表而立的私有成員

(3)以雙下劃線(例__foo__)開頭和結尾的識別符號代表python裡特殊方法專用的標識,如__init__()代表類的建構函式

(4)識別符號禁止使用python中的保留字。

在python中有六個標準的資料型別:數字(number)、字串(string)、列表(list)、元組(tuple)、字典(dictionary)、集合(sets),其中列表、元組、字典、集合屬於復合資料型別。

這裡只說一下數字,字串。其他復合型別另起一篇。

直接用等號就可以實現。變數不需要宣告。

數值型函式的使用

因為變數不需要宣告,所以在賦值的時候就要讓python知道你要給乙個變數的是什麼值,而字元型變數告訴python的方法就是加引號,有三種引號可以加,分別是單引號(』 『),雙引號(" ")以及三引號(』』』 『』』)。

print('''one

twothree''') #用三引號會保留原格式

字元型的基本操作

str='hello world'  #字串賦值

print(len(str)) #求字串長度

print(str.index('l')) #找l所在的位置

print(str.count('l')) #找出l在字串中的個數

print(str*3) #輸出3個重複的str

print('shan'+'mu') #合併字串

print(str[0]) #找到str中第乙個字元

print(str[3:]) #找到str中從第三到最後乙個字元

print('o' in str) #判斷str中是否有'o'字元

字串在python有內建函式及使用如下:

python基礎1 數字 字串

由於個人是有一定python基礎的,這裡想再系統溫故梳理一遍之前所學,所以這裡整理到的都是一些容易遺忘掉的或者沒注意到的一些知識點,對於那些各種程式語言都差不多的語法這裡就不再多說,希望可以幫助大家掃清之前的漏洞,難免有整理錯的地方敬請大家指正!兩種比較常用命名體系 小駝峰 與大駝峰唯一的區別在於第...

Python基礎入門之(數字 字串)

字串 meto meto meto meto title meaning of lfe title meaningoflfe knight s knight s knight s knight s s a nb tc s a nb tc print s ab c len s 5 s 001 002 ...

python 讀取數字 字串

coding utf 8 import sys line map int,input enter character split 把乙個字串分割成字串陣列 split 按空格切分,strip 方法只能用於移除字串 開頭和結尾 指定的字元 預設為空格或換行符 或字串行。aa sys.stdin.rea...