1小時學會python

2021-06-18 01:24:08 字數 2539 閱讀 5592

1.乙個簡單的web框架,flask

2.python版本,2.x版本仍是主流,有更多的第三方庫的支援,網上資料多;3.x的語法更優雅,與2.0不相容

3.開發工具,好的開發工具,讓開發過程變得更愉快,推薦sublime ,pydev.pydev在eclipse下搭建。

4.第乙個程式

print 'hello world!'

print "hello world!"

print 'hello %s!' %('world')

## python 的單引號和雙引號無區別,使用靈活,如print "it's a snake",無歧義,不需轉義,輸出it's a snake;print 'a"*****" ' ,輸出a "*****"

## %s 是格式萬用字元,可以理解為佔位替代,%s格式化乙個物件為字元,%d的話,格式為整數.等等...

5.流程控制——if

a = 1; b = 2

if(a == b) :

print 'a == b'

elif (a > b) :

print 'a > b'

elif (a < b) :

print 'a < b'

else :

print '#@)#$'

6.流程控制——for each、while

array = [1,2,3,4]

total = 0

for a in array:

total += a

print total

---------------

while 1 > 2:

pass

## total+=a 相當於total=total+a ,pass為佔位符

7.集合——set

print set( [1,2,3,4,4]) # 去重

set1 = set([1,2,3,4,5])

set2 = set([2,3,4,5,6])

print set1 - set2 # set1有,set2沒有

print set1 & set2 # set1和set2的交集

print set1 | set2 # set1和set2的並集

8.字典

# key value結構

dict={}

dict['zs'] = 21

dict['ls'] = 25

dict['ww'] = 22

for key in dict.keys():

print '%s %d' %(key, dict[key])

9.方法

def main(): pass

if __name__ == '__main__': main()

##建構函式,python的魔法方法

10.檔案讀寫

f = file("c:/client_log.txt","r") 

print f.read()

f.close()

with open("c:/client_log.txt","r") as f:

print f.read()

with open("c:/yy.txt","w") as f:

f.write("i'am ok!")

##下面的**,可以在自己電腦上試一下,建立乙個資料夾,資料夾中放入.jpg或.png格式的;文字.txt,執行**,會自動生成乙個index.html ,遍歷了資料夾中的文字和並顯示在網頁上。
#html

11.網路api (略)

12.第三方庫安裝

easy_install redis

orpip install redis (推薦)

本文內容基於月哥的分享.

此致  敬禮

1小時學會建站(一) 購買主機空間

所謂主機空間,是存放程式 的物理硬體機器。有很多主機運營商來提供這種服務 他們幫我們維護機器的執行和穩定,但同時要收取一定的費用。這樣的主機運營商有很多,國內有阿里雲等,國外有linode digitalocean bluehost等,同時也有一些小的運營商提供這種服務。由於主機位置 訪問速度和 各...

三小時學會V語言到放棄(第二小時)

root sw server v test cat hi.v 結構體 struct point struct foo 結構體 方法 struct user u user u 相當於self or this v 沒有 class概念,但是我們可以在結構體上定義方法。方法是具有特殊行參的函式。特殊行參 ...

如何一小時學會字尾陣列,一小時學會字尾自動機?

前言 反正因為一些tuosh事情,我必須得兩小時學會它們。我服了。後期可能會再學,但是這個標題不準備更改了。來吧!參考資料 hihocoder 例題 1.suffix 把乙個字串後面加上乙個符號 將其所有字尾取出來,其中suffix i 表示從第i個字元開始的字尾。2.sa 字尾陣列 把suffix...