各位😀小伙伴大家好,我是澤奀,在前篇的內容中我給大家說過《python的介紹》,如果各位小伙伴對python的介紹還有不是很了解的地方可以去看看,這是鏈接:? Python介紹_澤奀的博客-CSDN博客
還有python的環境安裝那些什么的我就在這里不多說了,那么我用的編譯軟體是:Pycharm,這是官網鏈接:PyCharm: the Python IDE for Professional Developers by JetBrains?
目錄
😀列印:hello python
💝語法:
😁python的注釋
🚗什么是注釋:
🚓注釋的作用:
🚕單行注釋:
?🛺多行注釋:
🚙特殊注釋:
😄使用變數與資料型別
🥩變數:
🍖宣告變數:
🍗隱式宣告:
😊資料型別:
🧇資料型別的查看方法
🥞變數的命名規則
🍃基本運算子
🌳算數運算子
🥦比較運算子
🌵邏輯運算子
😉輸入與輸出
🍩輸出:
🎂輸入:
🎈python的格式化符號:
列印:hello python
好,現在我們來學習python的第一個指令內容,那么我們任何一個學習語言的都是從列印開始的,python語言也不例外,python的列印陳述句是:print,要讓python用到相對應的指令列印出的文字,注意:要列印要用雙引號或者單引號給括起來,下面我就給大家看看列印出hello python的一個效果運行,

如果要退出,輸入"exit()"或者"quit()"再回車退出,
當然在編譯程式的時候,編譯器會顯示 突出各種不同的方式,比方說它知道python是一個函式的名稱,它就會因此顯示藍色,它知道hello python不是python的代碼,因此顯示成別的顏色,看你自己的編譯器有沒有調整過,
![]()
這種方法可以讓你的語法更加的突出,在剛開始的時候對新手的幫助可以說是很大的了,
語法:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
- objects -- 復數,表示可以一次輸出多個物件,輸出多個物件時,需要用 , 分隔,
- sep -- 用來間隔多個物件,默認值是一個空格,
- end -- 用來設定以什么結尾,默認值是換行符 \n,我們可以換成其他字串,
- file -- 要寫入的檔案物件,
- flush -- 輸出是否被快取通常決定于 file,但如果 flush 關鍵字引數為 True,流會被強制重繪,
python的注釋
什么是注釋:
撰寫程式時,寫程式的人給一個陳述句、程式段、函式等的解釋或提示,
在大多數的編程語言當中,注釋都是一項非常有用的功能,隨著我們撰寫的程式代碼量越來越多越來越復雜,我們所用的注釋也會越來越多,就跟應該在代碼中添加注釋了,一個優秀的程式員的注釋是寫的非常好,邏輯性,包括一個整體的代碼也是一樣的,
注釋的作用:
注釋可以起到一個備注的作用,這個方法函式,變數到底是干嘛用的,如果沒有注釋時間長了即使是自己可能都不知道這代碼到底是干嘛用的,所以注釋起到的作用就是方便自己查看寫過的代碼, 別人來接手你的代碼能看懂,簡單來將就是能提高程式代碼的可讀性,以便于以后的參考、修改,
單行注釋:
單行注釋用 # 號,# 號右邊的就是注釋的內容,python決議器遇到#號就會當做注釋,不會去決議#號后面的內容,(通常來說我們給程式注釋都是用的單行注釋比較好,這里建議單行注釋)
多行注釋:
多行注釋使用三個單引號'''內容''' 也可以使用三個雙引號"""內容""".
注意:多行注釋開頭三個引號需要新起一行,不能跟在代碼后面 .

特殊注釋:
Python中有兩句特殊的注釋,在py檔案首行 #!/usr/bin/python3 ;# -- coding=utf-8 -- 這兩句注釋分別指的是指定python決議器的路徑,指定編碼格式,只能寫在py檔案最前面,

指定編碼格式,一般用于Python2版本,由于Python2版本決議器默認Python默認采取的ASCII編碼,不支持中文,
為了能在Python2版本的代碼上寫中文,一般在指定決議器后指定編碼方式為utf-8,
Python3采用utf-8的 編碼方式支持中文,如果需要兼容Python2版本,一般都加上指定編碼格式這一行代碼,
使用變數與資料型別
變數:
變數:用來存盤資料.在python中不需要定義變數的資料型別的.
通過列印就可以使用變數:a=10 print(a),這樣在程式運行當中就會顯示10,

宣告變數:
變數在使用前,必須在代碼中進行宣告,即創建該變數,
在使用變數之前,大多數語言通常首先需要宣告變數,就是說,必須事先告訴編譯器在程式中使用了哪些變數,及這些變數的資料型別以及變數的長度,這是因為在編譯程式執行代碼之前編譯器需要知道如何給陳述句變數開辟存盤區,這樣可以優化程式的執行,
宣告變數有兩種方式分別是隱式宣告、顯式宣告,
隱式宣告:
變數可以不經宣告直接使用,此時VB給該變數賦予預設的型別和值,這種方式比較簡單方便,在程式代碼中可以隨時命名并使用變數,但不易檢查,
顯式宣告:
用宣告陳述句創建變數,
資料型別:
python的數字型別分為整型、長整型、浮點型、布爾型、復數型別,
python沒有字符型別,
python內部沒有普通型別,任何型別都是物件,
如果需要查看變數的型別,可以使用type類,該類可以回傳變數的型別或創建一個新的型別,
python有3種表示字串型別的方式,即單引號、雙引號、三引號,單引號和雙引號的作用是相同的,python程式員更喜歡用單引號,C/Java程式員則習慣使用雙引號表示字串,三引號中可以輸入單引號、雙引號或換行等字符,

資料型別的查看方法:
type()函式查看變數的型別:如下圖所示

高級型別
() 元組型別 tuple , [] 串列型別, {} 字典型別.
變數的命名規則
- 變數名只能包含字母、數字和下劃線,
- 可以用下劃線打頭陣,但是不能用數字打頭陣,例如:可以將變數命名為:hello_1,但是不能命名為:1_hello,這樣,
- 變數名不能包含空格,但可使用下劃線來分隔其中的單詞,例如,變數名greeting_message可行,但變數名greeting message會引發錯誤,
- python的關鍵字不能用來當作變數名,
- 變數名應既簡短又具有描述性,例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好,
基本運算子
算數運算子
# 算數運算子
a = 7
b = 3
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a % b)
print(a // b)
比較運算子
a, b = 10, 20
print(a == b) # == 等于 = 賦值 false—不成立 true—成立
print(a != b)
print(a > b)
print(a < b)
print(a >= b)
print(a <= b)

邏輯運算子
優先級 ()—not—and—or
# 定義四個變數
a, b, c, d, = 10, 20, 5, 6
# 邏輯運算子 and—邏輯與(并且) or—邏輯或(或) not—邏輯非(取反) false—不成立 true—成立
print(a+b > c and c < d) # a+b>c結果為真 c<d結果為真 and—結果為真 真 — 成立, 反之 真 假 或者 假 假 結果為 不成立
print('*************')
print(a+b < d or c*d < a) # a+b < d 假 — c*d < a 假 << or 必須要有一個值是為 真 才成立
print('*************')
print(not a+b > c) # a+b>c 成立 但是 not 是取反運算子,所以 不成立

輸入與輸出
輸出:
Python兩種輸出值的方式: 運算式陳述句和 print() 函式,
第三種方式是使用檔案物件的 write() 方法,標準輸出檔案可以用 sys.stdout 參考,
如果你希望輸出的形式更加多樣,可以使用 str.format() 函式來格式化輸出值,
如果你希望將輸出的值轉成字串,可以使用 repr() 或 str() 函式來實作,
str():函式回傳一個用戶易讀的表達形式,repr(): 產生一個解釋器易讀的表達形式,
在輸出的時候,如果有\n那么,此時\n后的內容會在另外一行顯示.
python 有一個簡單的字串格式化方法,使用%做占位符,%后面跟的是變數的型別,
python 有一個簡單的字串格式化方法,使用%做占位符,%后面跟的是變數的型別,

輸入:
input—提供了在鍵盤上進行輸入.

注意:input接收的鍵盤輸入結果都是str型別的,如果接收數字型別需要將str轉成int.

換行輸出:在輸出的時候,如果有\n那么,此時\n后的內容會在另外一行顯示,
python的格式化符號:
常用的格式化符號,其中最常用的 %s, %d, %f,

好,那么各位小伙伴們python的第一章就到這里了,到時候會有第二章一步步來,如果覺得有用那就給博主一個三連,非常感謝,寫博客也有快一個月了,在這里非常感謝那些能夠支持博主給博主點贊的人,你們的點贊就是我前進的動力,加油!奧里給,

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/300479.html
標籤:python
上一篇:??爆肝熬夜開發了一個SpringBoot活動管理系統,現在開源給你!畢設面試學習都不愁了!【強烈建議收藏】??

