運維如何通過學習python學會程式設計

2021-07-10 05:45:10 字數 1812 閱讀 5278

運維如何通過學習python學會程式設計

計算思維(computational thinking)概念的提出是計算機學科發展的自然產物。

第一次明確使用這一概念的是美國卡內基·梅隆大學週以真(jeannette m. wing)教授。

計算思維是運用電腦科學的基礎概念去求解問題、設計系統和理解人類的行為;

計算思維最根本的內容,即其本質是抽象和自動化。

問題一:

輸出下面的樣式 1,2,3,4,5,6,7,8,9,10

很多初學者,會寫出下面這樣的**,

for i in range(1, 11):

print str(i) + ",",

輸出結果為1, 2, 3, 4, 5, 6, 7, 8, 9, 10,

就百思不解的是怎麼才能不輸出最後乙個逗號。黃哥告訴你,看書的時候知道if判斷語句,但實際應用用不好。

分析這個樣式1,2,3,4,5,6,7,8,9,10 最後乙個沒有逗號,前面有逗號,這個明顯是乙個判斷啊。

所以**這樣寫:

n = 10

for i in range(1, n+1):

if i < n:

print str(i) + ",",

else:

print str(i)

# coding:utf-8

""""""

with open('dist_1.txt','r') as f1 ,open('dist_new.txt','w') as f2:

i = 0

for line in f1:

i += 1

if i % 100 == 0:

f2.write(line)

**二:

請問乙個日誌文字檔案有2000行,我要提取其中的100行到200行,怎麼做?

你可以試試下面的方法。

別小看while計數迴圈,其實它可以用來幹很多事。

#coding:utf-8

i = 0

file1 = open("test.txt","r")

file2 = open("out.txt","w")

while true:

line = file1.readline()

i += 1

if 100<=i and i<=200:

file2.write(line)

if i >200 :

break

if not line:

break

file1.close()

file2.close()

剪刀石頭布小習題三種語言python2、php、go**

python2中漢字編碼

如何捅破python程式設計的那層紙之二

如何捅破python程式設計的那層紙之三

go語言和python一行一行讀文字檔案比較

python程式設計師如何加強搞定問題的能力

程式設計雜談

python生成器處理文字檔案大幅度提高效率

全部用遞迴求第n個質數,不能用迴圈

用python寫乙個程式,找出陣列中差值為k的數共有幾對

這樣理解python中的if name == 'main':

有數字n,迴圈從list中依次輸出元素。

python 反轉巢狀list

有人問如何遍歷取得類的子類或例項

一段小**說明@property裝飾器的用法

python 判斷連續是0 或1 的最大次數

黃哥通過**來說明:python語法糖

如何通過學習開源專案來提高自己

學習各種開源專案,已經成為很多朋友不可迴避的工作內容了。筆者本人也是如此。在接觸並學習了若干個開源專案之後,筆者試圖對自己工作過程中的若干體會加以總結,以期對一些希望借鑑的朋友有所裨益。需要說明的是,筆者本人接觸的開源專案大多屬於計算機系統領域,例如linux kernel kvm,qemu,ope...

寫給新手UI設計 如何通過學習提公升自己?

沒有經驗的ui設計師該如何提公升自己?相信很多剛剛畢業的大學生,或是剛剛學完這門技術的新手ui設計師,亦或是工作1 2年的職場ui設計師都會遇到這個問題。下面就跟著我一起來看一看,對於這些新手ui設計師都遇到了哪些問題,該如何提公升自己?對於大多是的他們想要進入設計行業,但是因為學歷 專業 專案經驗...

Linux運維學習筆記之一 運維的原則和學習方法

一 簡單 易用 高效 二 修改前做備份 1 以便回滾 2 以便事後比對改過的內 三 最小化原則 1 安裝系統最小化 2 開啟服務最小化 3 操作最小化 rm fr test.txt 多了r,只是刪除檔案,應為rm f test.txt 4 登陸最小化 平時沒有需求不用root登入,要用普通使用者登入...