一、基本輸入輸出函數(shù)
? Python中有三個重要的基本輸入根竿、輸出函數(shù)就珠,用于輸入妻怎、轉(zhuǎn)換和輸出泞歉,分別是input()腰耙、eval()、print()晰赞。
1.print()
? ? 作用:輸出運(yùn)算結(jié)果选侨;根據(jù)輸出內(nèi)容的不同,有三種用法。
①隘谣、僅用于輸出字符串啄巧,使用方法如下:
print('待輸出的字符串'),如圖1
②码泛、用于輸出一個或多個變量
print(變量1噪珊,變量2痢站,...),如圖2
③阵难、用于混合輸出字符串與變量值
print('輸出字符串模板'.format(變量1,變量2,...))呜叫,如圖3
其中朱庆, a的值為{},b的值為{}? 是輸出字符串模板椎工,即混合字符串和變量的輸出樣式。{}表示一個槽位置维蒙,括號中的內(nèi)容由后面緊跟的format()方法中的參數(shù)按順序填充颅痊。
**print函數(shù)的換行控制
? ? print()函數(shù)輸出文本時會默認(rèn)會在最后增加一個換行,如果不希望在最后增加這個換行或者希望輸出文本后增加其他內(nèi)容菱属,可以對print()函數(shù)的end參數(shù)進(jìn)行賦值舰罚。
print(待輸出內(nèi)容,end='增加的輸出結(jié)尾')营罢,如圖4
2.input()函數(shù)
作用:從控制臺獲得用戶的一行輸入,無論用戶輸入什么內(nèi)容饲漾,input()函數(shù)都以字符串類型返回結(jié)果考传。
? ? ? ? ? ? ? ? ? 變量 =input('提示性文字')
注意:無論用戶輸入的字符是字符還是數(shù)字,input()函數(shù)統(tǒng)一按照字符串類型輸出勤晚。
二泉褐、語法元素的名稱
變量是保存和表示數(shù)據(jù)值的一種語法元素兴枯,在程序中十分常見。顧名思義悠夯,變量的值是可以改變的沦补,能夠通過賦值(使用等號=表達(dá))被修改,如圖5
變量的名稱是否可以隨意命名虚倒?
命名規(guī)則:Python語言允許采用大寫字母魂奥、小寫字母耻煤、數(shù)字准颓、下劃線和漢字等字符及其組合給變量命名。但名字的首字符不能是數(shù)字炮赦,中間不能出現(xiàn)空格眼五;標(biāo)識符名稱不能與Python保留字相同。
注意:標(biāo)識符對大小寫敏感批旺。
保留字(關(guān)鍵字):指被編程語言內(nèi)部定義并保留使用的標(biāo)識符。
如圖6
三搏熄、數(shù)據(jù)類型
Python語言支持多種數(shù)據(jù)類型心例,最簡單的包括數(shù)字類型止后、字符串類型,略微復(fù)雜的包括元組類型瓜喇、集合類型、列表類型乘寒、字典類型等伞辛。
1.數(shù)字類型
表示數(shù)字或數(shù)值類型成為數(shù)字類型夯缺,Python語言提供3種數(shù)字類型:整數(shù)、浮點(diǎn)數(shù)和復(fù)數(shù)喳逛,分別對應(yīng)數(shù)學(xué)中的整數(shù)瞧捌、實(shí)數(shù)和復(fù)數(shù)。
一個整數(shù)值可以表示為十進(jìn)制润文、十六進(jìn)制姐呐、八進(jìn)制和二進(jìn)制等不同進(jìn)制形式。
十進(jìn)制:180
十六進(jìn)制(0x或0X開頭):0xb4
八進(jìn)制(0o或0O開頭):0o264
二進(jìn)制(0b或0B開頭):0b10110100
進(jìn)制轉(zhuǎn)換的方法 https://jingyan.baidu.com/article/495ba84109665338b30ede98.html
浮點(diǎn)數(shù)
一個浮點(diǎn)數(shù)可以表示為帶有小數(shù)點(diǎn)的一般形式典蝌,也可以采用科學(xué)計(jì)數(shù)表示曙砂。浮點(diǎn)數(shù)只有十進(jìn)制。
例如:浮點(diǎn)數(shù)123.456
兩種表示方法如下:
一般形式:123.456
科學(xué)計(jì)數(shù)法:1.23456e2
字符串
Python語言中骏掀,字符串是用兩個雙引號" "或者單引號' '括起來的一個或多個字符鸠澈。
Python字符串的兩種序號體系:如圖7
可以采用[N:M]格式獲取字符串的子串,這個操作被形象地稱為切片截驮。[N:M]獲取字符串從N到M(但不包含M)間連續(xù)的子字符串笑陈。
補(bǔ)充:len()函數(shù)獲取字符串的長度涵妥,一個中文字符和西文字符的長度都記為1.
四、程序的語句元素
1.表達(dá)式
產(chǎn)生或計(jì)算新數(shù)據(jù)值的代碼片段稱為表達(dá)式帆锋。表達(dá)式類似數(shù)學(xué)中的計(jì)算公式,以表達(dá)單一功能為目的臣疑,運(yùn)算后產(chǎn)生運(yùn)算結(jié)果,運(yùn)算結(jié)果的類型由操作符或運(yùn)算符決定 缺狠。
表達(dá)式一般由數(shù)據(jù)和操作符等構(gòu)成,這是構(gòu)成Python語句的重要部分穷劈。
例:1024*32
'對酒當(dāng)歌,人生幾何'+'譬如朝露,去日苦多奕短。'
2.賦值語句
Python語言中,=表示”賦值”日杈,即將等號右側(cè)的值計(jì)算后將結(jié)果賦給左側(cè)變量项乒,薄啊哭哦等號(=)的語句稱為“賦值語句”
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 變量=表達(dá)式
同步賦值語句:同時給多個變量賦值
? ? ? ? ? ? ? ? ? 變量1,....,變量N = 表達(dá)式1,....,表達(dá)式N
例:a,b = 3,4
? ? ? ? a,b = b,a
? ??????print(a,b)
eval()
作用:eval(字符串)函數(shù)能夠以Python表達(dá)式的方式解析并執(zhí)行字符串,將返回結(jié)果輸出栓辜。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 變量=eval(字符串)
例:a = eval('1.2+3.4')
? ? ? ? print(a)
? ? ? ? ?輸出結(jié)果為:4.6
eval()函數(shù)經(jīng)常和input()函數(shù)一起使用,用來獲取用戶輸入的數(shù)字狭莱,使用方式如下:
? ? ? ? ? ? ? ? ? ? ? ? ?變量 = eval(input('提示性文字'))
例:? ?value = eval(input(“請輸入要計(jì)算的數(shù)據(jù)"))
print(value*2)
請輸入要計(jì)算的數(shù)值:1024.265
1024.265
type()函數(shù)返回對象的類型讯榕,int表示整數(shù)济竹,str表示字符串
注釋
注釋是代碼中的輔助性文字规辱,會被編譯或解釋器略去碍岔,不被計(jì)算機(jī)執(zhí)行,一般用于程序員對代碼的說明奈籽。Python語言采用#表示一行注釋的開始,多行注釋需要在每行開始都使用#膨疏。?