|
各位??小伙伴大家好,我是澤奀。在前篇的內(nèi)容中我給大家說過《python的介紹》,如果各位小伙伴對(duì)python的介紹還有不是很了解的地方可以去看看。這是鏈接:? Python介紹_澤奀的博客-CSDN博客
還有python的環(huán)境安裝那些什么的我就在這里不多說了,那么我用的編譯軟件是:Pycharm,這是官網(wǎng)鏈接:PyCharm: the Python IDE for Professional Developers by JetBrains?
目錄
??打?。篽ello python
??語法:
??python的注釋
??什么是注釋:
??注釋的作用:
??單行注釋:
???多行注釋:
??特殊注釋:
??使用變量與數(shù)據(jù)類型
??變量:
??聲明變量:
??隱式聲明:
??數(shù)據(jù)類型:
??數(shù)據(jù)類型的查看方法
??變量的命名規(guī)則
??基本運(yùn)算符
??算數(shù)運(yùn)算符
??比較運(yùn)算符
??邏輯運(yùn)算符
??輸入與輸出
??輸出:
??輸入:
??python的格式化符號(hào):
打印:hello python
好,現(xiàn)在我們來學(xué)習(xí)python的第一個(gè)指令內(nèi)容,那么我們?nèi)魏我粋€(gè)學(xué)習(xí)語言的都是從打印開始的,python語言也不例外。python的打印語句是:print,要讓python用到相對(duì)應(yīng)的指令打印出的文字,注意:要打印要用雙引號(hào)或者單引號(hào)給括起來。下面我就給大家看看打印出hello python的一個(gè)效果運(yùn)行。

如果要退出,輸入"exit()"或者"quit()"再回車退出。
當(dāng)然在編譯程序的時(shí)候,編譯器會(huì)顯示 突出各種不同的方式。比方說它知道python是一個(gè)函數(shù)的名稱,它就會(huì)因此顯示藍(lán)色,它知道hello python不是python的代碼。因此顯示成別的顏色,看你自己的編譯器有沒有調(diào)整過。

這種方法可以讓你的語法更加的突出,在剛開始的時(shí)候?qū)π率值膸椭梢哉f是很大的了。
語法:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
- objects -- 復(fù)數(shù),表示可以一次輸出多個(gè)對(duì)象。輸出多個(gè)對(duì)象時(shí),需要用 , 分隔。
- sep -- 用來間隔多個(gè)對(duì)象,默認(rèn)值是一個(gè)空格。
- end -- 用來設(shè)定以什么結(jié)尾。默認(rèn)值是換行符 \n,我們可以換成其他字符串。
- file -- 要寫入的文件對(duì)象。
- flush -- 輸出是否被緩存通常決定于 file,但如果 flush 關(guān)鍵字參數(shù)為 True,流會(huì)被強(qiáng)制刷新。
python的注釋
什么是注釋:
編寫程序時(shí),寫程序的人給一個(gè)語句、程序段、函數(shù)等的解釋或提示。
在大多數(shù)的編程語言當(dāng)中,注釋都是一項(xiàng)非常有用的功能。隨著我們編寫的程序代碼量越來越多越來越復(fù)雜,我們所用的注釋也會(huì)越來越多,就跟應(yīng)該在代碼中添加注釋了,一個(gè)優(yōu)秀的程序員的注釋是寫的非常好,邏輯性,包括一個(gè)整體的代碼也是一樣的。
注釋的作用:
注釋可以起到一個(gè)備注的作用,這個(gè)方法函數(shù),變量到底是干嘛用的,如果沒有注釋時(shí)間長(zhǎng)了即使是自己可能都不知道這代碼到底是干嘛用的。所以注釋起到的作用就是方便自己查看寫過的代碼, 別人來接手你的代碼能看懂。簡(jiǎn)單來將就是能提高程序代碼的可讀性,以便于以后的參考、修改。
單行注釋:
單行注釋用 # 號(hào),# 號(hào)右邊的就是注釋的內(nèi)容,python解析器遇到#號(hào)就會(huì)當(dāng)做注釋,不會(huì)去解析#號(hào)后面的內(nèi)容。(通常來說我們給程序注釋都是用的單行注釋比較好,這里建議單行注釋)
多行注釋:
多行注釋使用三個(gè)單引號(hào)'''內(nèi)容''' 也可以使用三個(gè)雙引號(hào)"""內(nèi)容""".
注意:多行注釋開頭三個(gè)引號(hào)需要新起一行,不能跟在代碼后面 .

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

指定編碼格式,一般用于Python2版本,由于Python2版本解析器默認(rèn)Python默認(rèn)采取的ASCII編碼,不支持中文。
為了能在Python2版本的代碼上寫中文,一般在指定解析器后指定編碼方式為utf-8。
Python3采用utf-8的 編碼方式支持中文,如果需要兼容Python2版本,一般都加上指定編碼格式這一行代碼。
使用變量與數(shù)據(jù)類型
變量:
變量:用來存儲(chǔ)數(shù)據(jù).在python中不需要定義變量的數(shù)據(jù)類型的. 通過打印就可以使用變量:a=10 print(a),這樣在程序運(yùn)行當(dāng)中就會(huì)顯示10。

聲明變量:
變量在使用前,必須在代碼中進(jìn)行聲明,即創(chuàng)建該變量。
在使用變量之前,大多數(shù)語言通常首先需要聲明變量。就是說,必須事先告訴編譯器在程序中使用了哪些變量,及這些變量的數(shù)據(jù)類型以及變量的長(zhǎng)度。這是因?yàn)樵?a title="編譯程序">編譯程序執(zhí)行代碼之前編譯器需要知道如何給語句變量開辟存儲(chǔ)區(qū),這樣可以優(yōu)化程序的執(zhí)行。
聲明變量有兩種方式分別是隱式聲明、顯式聲明。
隱式聲明:
變量可以不經(jīng)聲明直接使用,此時(shí)VB給該變量賦予缺省的類型和值。這種方式比較簡(jiǎn)單方便,在程序代碼中可以隨時(shí)命名并使用變量,但不易檢查。
顯式聲明:
用聲明語句創(chuàng)建變量。
數(shù)據(jù)類型:
python的數(shù)字類型分為整型、長(zhǎng)整型、浮點(diǎn)型、布爾型、復(fù)數(shù)類型。
python沒有字符類型。
python內(nèi)部沒有普通類型,任何類型都是對(duì)象。
如果需要查看變量的類型,可以使用type類,該類可以返回變量的類型或創(chuàng)建一個(gè)新的類型。
python有3種表示字符串類型的方式,即單引號(hào)、雙引號(hào)、三引號(hào)。單引號(hào)和雙引號(hào)的作用是相同的。python程序員更喜歡用單引號(hào),C/Java程序員則習(xí)慣使用雙引號(hào)表示字符串。三引號(hào)中可以輸入單引號(hào)、雙引號(hào)或換行等字符。

數(shù)據(jù)類型的查看方法:
type()函數(shù)查看變量的類型:如下圖所示

高級(jí)類型 () 元組類型 tuple , [] 列表類型, {} 字典類型.
變量的命名規(guī)則
- 變量名只能包含字母、數(shù)字和下劃線。
- 可以用下劃線打頭陣,但是不能用數(shù)字打頭陣。例如:可以將變量命名為:hello_1,但是不能命名為:1_hello,這樣。
- 變量名不能包含空格,但可使用下劃線來分隔其中的單詞。例如,變量名greeting_message可行,但變量名greeting message會(huì)引發(fā)錯(cuò)誤。
- python的關(guān)鍵字不能用來當(dāng)作變量名。
- 變量名應(yīng)既簡(jiǎn)短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
基本運(yùn)算符
算數(shù)運(yùn)算符

比較運(yùn)算符
print(a == b) # == 等于 = 賦值 false—不成立 true—成立

邏輯運(yùn)算符
優(yōu)先級(jí) ()—not—and—or
a, b, c, d, = 10, 20, 5, 6 # 邏輯運(yùn)算符 and—邏輯與(并且) or—邏輯或(或) not—邏輯非(取反) false—不成立 true—成立 print(a+b > c and c < d) # a+b>c結(jié)果為真 c<d結(jié)果為真 and—結(jié)果為真 真 — 成立, 反之 真 假 或者 假 假 結(jié)果為 不成立 print(a+b < d or c*d < a) # a+b < d 假 — c*d < a 假 << or 必須要有一個(gè)值是為 真 才成立 print(not a+b > c) # a+b>c 成立 但是 not 是取反運(yùn)算符,所以 不成立

輸入與輸出
輸出:
Python兩種輸出值的方式: 表達(dá)式語句和 print() 函數(shù)。
第三種方式是使用文件對(duì)象的 write() 方法,標(biāo)準(zhǔn)輸出文件可以用 sys.stdout 引用。
如果你希望輸出的形式更加多樣,可以使用 str.format() 函數(shù)來格式化輸出值。
如果你希望將輸出的值轉(zhuǎn)成字符串,可以使用 repr() 或 str() 函數(shù)來實(shí)現(xiàn)。
str():函數(shù)返回一個(gè)用戶易讀的表達(dá)形式,repr(): 產(chǎn)生一個(gè)解釋器易讀的表達(dá)形式。
在輸出的時(shí)候,如果有\(zhòng)n那么,此時(shí)\n后的內(nèi)容會(huì)在另外一行顯示.
python 有一個(gè)簡(jiǎn)單的字符串格式化方法,使用%做占位符。%后面跟的是變量的類型。
python 有一個(gè)簡(jiǎn)單的字符串格式化方法,使用%做占位符。%后面跟的是變量的類型。

輸入:
input—提供了在鍵盤上進(jìn)行輸入.

注意:input接收的鍵盤輸入結(jié)果都是str類型的,如果接收數(shù)字類型需要將str轉(zhuǎn)成int.

換行輸出:在輸出的時(shí)候,如果有\(zhòng)n那么,此時(shí)\n后的內(nèi)容會(huì)在另外一行顯示。
python的格式化符號(hào):
常用的格式化符號(hào),其中最常用的 %s, %d, %f。

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

|