日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

ruby和python简单对比

發(fā)布時(shí)間:2025/7/14 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ruby和python简单对比 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

先說(shuō)說(shuō)題外話,以前很少寫(xiě)blog,最開(kāi)始有整理過(guò)技術(shù)文章到QQ空間,后面整理到WORD以及文本里。再后來(lái)網(wǎng)上查找資料的之后發(fā)現(xiàn)cnblog上面的蠻專(zhuān)業(yè)的。我也覺(jué)得把資料存放在網(wǎng)絡(luò)中永遠(yuǎn)不會(huì)丟。所以就出現(xiàn)在這里了。

  今天從五角場(chǎng)回來(lái)后,想起上個(gè)月買(mǎi)的《學(xué)習(xí)ruby》一書(shū)。買(mǎi)這個(gè)本書(shū)完全是因?yàn)閜uppet是ruby寫(xiě)的原因。多多少少會(huì)用到點(diǎn)ruby方面的知識(shí)。一大下午的時(shí)間翻閱了這個(gè)本數(shù)后,和原來(lái)判斷是相同,ruby和python很有80%,甚至更多的相同之處。面向?qū)ο?#xff0c;數(shù)組,哈希表都和python基本相同。簡(jiǎn)單的對(duì)比后,我還是覺(jué)得python更好,更加簡(jiǎn)潔易懂。

ruby一個(gè)功能有多重表現(xiàn)方式很不好,比如語(yǔ)句塊可以do,end或者{}。另外,可能是看的教材比較簡(jiǎn)略,感覺(jué)基本類(lèi)的方法沒(méi)有python多。

?

  不過(guò)ruby也有些不錯(cuò)的地方:

1、each方法

和python的迭代器類(lèi)似,不過(guò)是顯示的使用。

可用在字符串,數(shù)組,哈希,文件(ruby的說(shuō)法)

aList=['a','b','c']

aList.each do |e|

  puts e

end

puts有點(diǎn)類(lèi)似print,echo輸入,對(duì)應(yīng)的輸入是

aList.each { |e|?puts e }

{}和do end一樣,不過(guò)優(yōu)先級(jí)更高。

遍歷字符串

aString='abc'

aString.each { |i| puts i}

遍歷哈希的k,v

zip={'a'=>1,'b'=>2,'c'=>3,}

需要注意的ruby哈希和python字典key value組合不一樣ruby是=>,python是:分隔。

zip.each {|k,v| puts "#{k},#{v}"}

和python字典一樣也有zip.each_key,zip.each_value

?

2、Dir類(lèi)

在我影響中python木目錄沒(méi)有當(dāng)做一個(gè)類(lèi)。ruby中把目錄當(dāng)成一個(gè)類(lèi)

Dir.chdir('/root')

Dir.getwd()

Dir.pwd()

Dir.mkdir()

Dir.entries()方面能返回目錄下的文件目錄隱藏文件為一個(gè)數(shù)組,所以可以用each方面遍歷目錄。

Dir.entries('/root').each {|f| puts f}

同樣也可以遍歷文件內(nèi)容

File=file.open('/root/test.file')

File.each { |line| print "#{file.lineno}." line }

file.lineno 行編號(hào)

?

3、嵌入ruby

這個(gè)在puppet中運(yùn)用于模板中

#!/usr/bin/env ruby

require 'erb' #類(lèi)似python import

person = "Jin"

temp=ERB.new("Hello,<%= person %>")

puts temp.result(binding)

?

puppet中的實(shí)例

<% nameservers.each do |ns| %>nameserver <%= ns %>
<% end %>

標(biāo)簽      說(shuō)明

<% ... %>  ruby代碼,輸入結(jié)果嵌入一行中

<%= ... %>  ruby表達(dá)式,以計(jì)算結(jié)果取代,如用變量取代。

<%# ... %>  測(cè)試;忽略,在測(cè)試時(shí)很好用

?

4、好像Rails還不錯(cuò)

感覺(jué)這個(gè)這個(gè)開(kāi)發(fā)框架比django簡(jiǎn)單。僅僅是感官而已,沒(méi)有深入研究。

轉(zhuǎn)載于:https://www.cnblogs.com/diege/archive/2012/09/22/2698300.html

總結(jié)

以上是生活随笔為你收集整理的ruby和python简单对比的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美午夜精品久久久久免费视 | 一区二区三区四区日韩 | 熟女视频一区二区三区 | 久久99精品久久久久久水蜜桃 | 涩涩五月天| 欧美国产成人在线 | 日韩久久精品一区二区 | 日本大尺度电影免费观看全集中文版 | 成人小视频免费看 | 国产精品sm | 欧美成人精品在线视频 | 男男毛片| 久久五月婷 | 91在线视频免费播放 | 福利视频不卡 | 亚洲8888| 高清国产在线观看 | 中文字幕人妻一区二区 | 一区二区av | 欧美区日韩区 | 另类老妇性bbwbbw图片 | 亚洲欧洲日本一区二区三区 | 亚洲成人精品网 | 日韩免费视频一区二区视频在线观看 | 亚洲国产99| 亚洲xxxx天美| 五月天激情四射 | 91久久一区二区三区 | 美女视频毛片 | 两口子交换真实刺激高潮 | 国产av无码专区亚洲av | 台湾色综合 | 日本大尺度做爰呻吟舌吻 | 一区二区三区在线观看免费视频 | 日韩美女视频在线观看 | 日本黄页网站 | 在线观看的黄色网址 | 一区二区一级片 | 另类一区二区三区 | 欧美啪视频 | 日韩欧美国产片 | 日韩午夜免费 | av大片在线免费观看 | 日韩不卡av | 中文字母av | 6080黄色 | 日韩在线视频网址 | 成人午夜电影网站 | 免费男女视频 | 最新中文字幕第一页 | 美女脱得一干二净 | 九色蝌蚪91 | 日本精品区 | 亚洲久热| 欧美日韩大陆 | 狠狠干伊人 | 成人性生交大片免费看96 | 日韩欧美中文字幕在线播放 | 国产无套内射又大又猛又粗又爽 | 国产免费一区二区三区网站免费 | 动漫美女被到爽流 | 一卡二卡三卡四卡五卡 | 欧美91视频 | 女教师三上悠亚ssni-152 | 少妇精品在线 | 国产激情无码一区二区三区 | 啪啪日韩 | 黄色大片免费在线观看 | 成人美女在线 | 日本久久久久 | 熟妇人妻无乱码中文字幕真矢织江 | 91插插插插插插插插 | 日日夜夜艹 | 精品无码m3u8在线观看 | 亚洲精品免费在线播放 | 国产又大又黄又爽 | 欧美性猛交性大交 | 秋霞视频在线观看 | 国产精品久久久久av | 嫩草一区 | 日韩精品国产一区二区 | 亚洲桃色av | 韩国激情呻吟揉捏胸视频 | 日韩激情免费 | 在线天堂中文在线资源网 | 美女搞黄在线观看 | 欧美mv日韩mv国产网站 | 久草中文在线 | 黄色片成人| 色吧在线视频 | 亚洲av无码乱码国产麻豆 | 黄色av免费观看 | 天天射天天拍 | 欧美极品videos精品 | 精品国产乱码久久久久久预案 | 成人动漫在线观看 | 中文字幕88页 | a√在线| 午夜一级片 |