python中的括号不是西文吗_二级Python---python语言的基本语法元素(Day1)
一、基本輸入輸出函數(shù)
Python中有三個(gè)重要的基本輸入、輸出函數(shù),用于輸入、轉(zhuǎn)換和輸出,分別是input()、eval()、print()。
1.print()
作用:輸出運(yùn)算結(jié)果;根據(jù)輸出內(nèi)容的不同,有三種用法。
①、僅用于輸出字符串,使用方法如下:
print('待輸出的字符串'),如圖1
圖1
②、用于輸出一個(gè)或多個(gè)變量
print(變量1,變量2,...),如圖2
圖2
③、用于混合輸出字符串與變量值
print('輸出字符串模板'.format(變量1,變量2,...)),如圖3
圖3
其中, a的值為{},b的值為{}? 是輸出字符串模板,即混合字符串和變量的輸出樣式。{}表示一個(gè)槽位置,括號(hào)中的內(nèi)容由后面緊跟的format()方法中的參數(shù)按順序填充。
**print函數(shù)的換行控制
print()函數(shù)輸出文本時(shí)會(huì)默認(rèn)會(huì)在最后增加一個(gè)換行,如果不希望在最后增加這個(gè)換行或者希望輸出文本后增加其他內(nèi)容,可以對(duì)print()函數(shù)的end參數(shù)進(jìn)行賦值。
print(待輸出內(nèi)容,end='增加的輸出結(jié)尾'),如圖4
圖4
2.input()函數(shù)
作用:從控制臺(tái)獲得用戶的一行輸入,無(wú)論用戶輸入什么內(nèi)容,input()函數(shù)都以字符串類型返回結(jié)果。
變量 =input('提示性文字')
注意:無(wú)論用戶輸入的字符是字符還是數(shù)字,input()函數(shù)統(tǒng)一按照字符串類型輸出。
二、語(yǔ)法元素的名稱
變量是保存和表示數(shù)據(jù)值的一種語(yǔ)法元素,在程序中十分常見(jiàn)。顧名思義,變量的值是可以改變的,能夠通過(guò)賦值(使用等號(hào)=表達(dá))被修改,如圖5
圖5
變量的名稱是否可以隨意命名?命名規(guī)則:Python語(yǔ)言允許采用大寫字母、小寫字母、數(shù)字、下劃線和漢字等字符及其組合給變量命名。但名字的首字符不能是數(shù)字,中間不能出現(xiàn)空格;標(biāo)識(shí)符名稱不能與Python保留字相同。
注意:標(biāo)識(shí)符對(duì)大小寫敏感。保留字(關(guān)鍵字):指被編程語(yǔ)言內(nèi)部定義并保留使用的標(biāo)識(shí)符。
如圖6
圖6
三、數(shù)據(jù)類型
Python語(yǔ)言支持多種數(shù)據(jù)類型,最簡(jiǎn)單的包括數(shù)字類型、字符串類型,略微復(fù)雜的包括元組類型、集合類型、列表類型、字典類型等。
1.數(shù)字類型表示數(shù)字或數(shù)值類型成為數(shù)字類型,Python語(yǔ)言提供3種數(shù)字類型:整數(shù)、浮點(diǎn)數(shù)和復(fù)數(shù),分別對(duì)應(yīng)數(shù)學(xué)中的整數(shù)、實(shí)數(shù)和復(fù)數(shù)。
一個(gè)整數(shù)值可以表示為十進(jìn)制、十六進(jìn)制、八進(jìn)制和二進(jìn)制等不同進(jìn)制形式。十進(jìn)制:180
十六進(jìn)制(0x或0X開(kāi)頭):0xb4
八進(jìn)制(0o或0O開(kāi)頭):0o264
二進(jìn)制(0b或0B開(kāi)頭):0b10110100
進(jìn)制轉(zhuǎn)換的方法
https://jingyan.baidu.com/article/495ba84109665338b30ede98.html
浮點(diǎn)數(shù)
一個(gè)浮點(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語(yǔ)言中,字符串是用兩個(gè)雙引號(hào)" "或者單引號(hào)' '括起來(lái)的一個(gè)或多個(gè)字符。
Python字符串的兩種序號(hào)體系:如圖7
圖7
可以采用[N:M]格式獲取字符串的子串,這個(gè)操作被形象地稱為切片。[N:M]獲取字符串從N到M(但不包含M)間連續(xù)的子字符串。
補(bǔ)充:len()函數(shù)獲取字符串的長(zhǎng)度,一個(gè)中文字符和西文字符的長(zhǎng)度都記為1.
四、程序的語(yǔ)句元素
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語(yǔ)句的重要部分。
例:1024*32
'對(duì)酒當(dāng)歌,人生幾何'+'譬如朝露,去日苦多。'
2.賦值語(yǔ)句
Python語(yǔ)言中,=表示”賦值”,即將等號(hào)右側(cè)的值計(jì)算后將結(jié)果賦給左側(cè)變量,薄啊哭哦等號(hào)(=)的語(yǔ)句稱為“賦值語(yǔ)句”
變量=表達(dá)式
同步賦值語(yǔ)句:同時(shí)給多個(gè)變量賦值
變量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ù)一起使用,用來(lái)獲取用戶輸入的數(shù)字,使用方式如下:
變量 = eval(input('提示性文字'))
例:? ?value = eval(input(“請(qǐng)輸入要計(jì)算的數(shù)據(jù)"))
print(value*2)
請(qǐng)輸入要計(jì)算的數(shù)值:1024.265
1024.265
type()函數(shù)返回對(duì)象的類型,int表示整數(shù),str表示字符串
注釋注釋是代碼中的輔助性文字,會(huì)被編譯或解釋器略去,不被計(jì)算機(jī)執(zhí)行,一般用于程序員對(duì)代碼的說(shuō)明。Python語(yǔ)言采用#表示一行注釋的開(kāi)始,多行注釋需要在每行開(kāi)始都使用#。
總結(jié)
以上是生活随笔為你收集整理的python中的括号不是西文吗_二级Python---python语言的基本语法元素(Day1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 嵌入式C开发中用到的位域结构体
- 下一篇: Python time localtim