新聞中心
python與Perl區(qū)別在于:

創(chuàng)新互聯(lián)主營龍安網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā),龍安h5微信小程序搭建,龍安網(wǎng)站營銷推廣歡迎龍安等地區(qū)企業(yè)咨詢
python使用fetchall()函數(shù)后,一次獲取所有行。
perl則是每讀取一次獲取一條記錄。
關(guān)于縮進(jìn):
python很注重縮進(jìn)的,有時(shí)看起來是對齊的,但是還是會(huì)報(bào)縮進(jìn)錯(cuò)誤。此種情況,一般是有的是TAB縮進(jìn),有的是空格縮進(jìn)。
所以,一般同一個(gè)腳本中,使用同一處方式縮進(jìn)(要么全TAB,要么全空格)。
相關(guān)推薦:《Python教程》
關(guān)于{} []
perl中的數(shù)組,哈希都是使用()qw生成 ,只不過是數(shù)組使用[]索引,哈希使用{}索引。
python()表示元組,[]表示數(shù)組 ,{}表示字典,即哈希。
關(guān)于函數(shù):
perl使用{}和C一樣,但是形參,都是用特殊變量@_ 來獲取。關(guān)健字 sub ##PERL中大量使用特殊變量。
python 是使用縮進(jìn)來區(qū)分函數(shù)語句塊的,關(guān)健字 def。
關(guān)于python版本問題:
舊版本2.0的,print("這里面有中文") 打印在屏幕上會(huì)是亂碼,打印到文件中則是正常的。
##在舊版本2.0,print如果有打印中文到屏幕上最好不要加()括號(hào)。 打印到文件則無所謂。
關(guān)于print
python --- 字符串后面可以不用加\n 自動(dòng)換行。
per --- 不會(huì)自動(dòng)換行,需加上\n。
關(guān)于執(zhí)行SQL語句。
python與perl相同,使用變量來接收時(shí),它是個(gè)二維數(shù)組,每一條查詢結(jié)果,即為一個(gè)一維數(shù)組,每個(gè)字段,即為一維數(shù)組中的元素。
## 注意:
如果python執(zhí)行SQL返回一行數(shù)據(jù),則它為一維數(shù)組,返回多行數(shù)據(jù),則為二維數(shù)組。
網(wǎng)站題目:創(chuàng)新互聯(lián)Python教程:perl和python區(qū)別是什么
網(wǎng)頁URL:http://www.dlmjj.cn/article/dppdsoj.html


咨詢
建站咨詢
