清風涼涼,我心颯爽
很猶豫,也很糾結,最終還是在這裡,寫點東西。
廢話不多說,開始我的菜鳥之旅。
###一.廖xuefeng的python基礎###
三. 基礎
輸出:
用print()在括號中加上字串,就可以向螢幕上輸出指定的文字。比如輸出』hello, world』,用**實現如下:
print(『hello world』)
輸出格式化小數:
a = 3.14
print(』%.1f』%a)//%.1f跟c類似,%a就是a
得到3.1
python的print()原型:
help on built-in function print in module builtins:
print(…)
print(value, …, sep=』 『, end=』\n』, file=sys.stdout, flush=false)
prints the values to a stream, or to sys.stdout by default.
optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
flush: whether to forcibly flush the stream.
需要注意的是,print()本身有換行符,如果想不換行,就把end=』'設定為你想要的格式。
2.變數之類的。
3.大了激素的「陣列」:list
python內建的一種資料型別是列表:list。list是一種有序的集合,可以隨時新增和刪除其中的元素.
定義格式:a = [『man』,『woman』] #定義了乙個list,包含man和woman.
輸出:直接print(a)輸出得到乙個list: [『man』,』woman』]
訪問:和陣列一樣,可以使用index
遍歷整個list:
for i in a:
print(i)//得到的輸出為:man woman不是list格式
關於拷貝和複製:age = [1,2,5,4,3,8]
ages = age ;//相當於多加乙個指引而已,指標。
age = age[:] //這是新開闢一塊記憶體空間,複製
條件判斷和迴圈:
條件判斷:
age = 3
if age >= 18:
print(『adult』)
elif age >= 6:
print(『teenager』)
else:
print(『kid』)
elif是else if的縮寫,完全可以有多個elif。
迴圈:for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
sum = sum + x
print(sum)
這就是求和了。而右邊的經常使用range()產生乙個序列。
例如,range(100)就是生成099,如果是range(1,100)就生成199。
x = 1
while x< 100:
print(x)#這也是迴圈
字典:dict:
python內建了字典:dict的支援,dict全稱dictionary,在其他語言中也稱為map,使用鍵-值(key-value)儲存,具有極快的查詢速度。
d =
d[『michael』]95使用iteritems來遍歷字典
d = dict(a=1, b=2, c=3)
for k, v in d.iteritems():
print k, v
使用get, pop來獲取/刪除key
有些亂……到這。還蠻有趣的。
開始我的技術部落格
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 歡迎來到我的部落格!以下是使用方式說明。你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯...
我的部落格開始之旅
其實,我經常性的都會來看一些於j a和mysql相關的一些博文,因為我是從事j a中介軟體開發的。在瀏覽這些博文的過程中,我學到了很多東西。當然有技術細節,也有些解決問題的思路,總之是非常感謝同仁的分享。不瞞大家,我是今年七月份畢業的大學生,剛進入一家it公司工作。但是在大學的時候,我就已經去過幾家...
開始我的技術部落格生涯
從離開學校到現在已經工作 6個多月 開始想作為一名專業的it人 於是開始了自己的技術部落格生涯.我對linux 有著特殊的喜愛 這也是為什麼我現在能夠很快樂的工作的原因 做一件自己喜歡的事情總是很快樂的 也比較積極 你會主動的學習以充實自己 會將自己的提公升帶到工作中亦提高工作的效率,同時 你的工作...