學!都可以學!
1.直接放例項吧qaq(下為求階乘的遞迴**)
def jc(n):
if n==1 or n==0:
return 1
n=n*jc(n-1)
return n
num=jc(10)
print(num)
2.然而函式可以訪問全域性變數但不能修改全域性變數。。在函式內宣告全域性變數後才能修改
num=1
def jc(n):
global num #宣告變數
if n==1 or n==0:
return 1
num=num+1
print(n,num)
n=n*jc(n-1)
return n
a=jc(10)
print(num)
s="iscream2001"
print (s.center(30)) #居中
print (s.rjust(30)) #左對齊
print (s.ljust(30))#右對齊
感覺有點像c++的map。。。直接放**啦。。
dict = #定義
print(dict['a'])#訪問
dict['b']=4#更新
dict['d']=5#新增
del dict['a'] #刪除
dict.clear()#清空
num=len(dict)#元素個數
print(num)
del dict #刪除字典
從零開始 Python3 學習筆記
感覺有必要學習一門計算機語言,之前學過的計算機語言早已經還給老師了,現在想想實在是浪費 現在算是從零開始學了 在網上查了一下python入門比較簡單,應用面比較廣,好吧,於是就選它吧 短期的目標是做乙個簡單的爬蟲,爬取某網頁上的資料 網上看了一下案例 importurllib.request url...
Python3爬蟲從零開始 庫的安裝
抓取網頁之後下一步就是從網頁中提取資訊。提取方式有很多種,可以利用正規表示式進行提請,但是相對而言比較麻煩繁瑣。現在有很多強大的解析庫供我們使用,如lxml,beautiful soupp,pyquery等。本節對其安裝進行介紹。lxml的安裝 lxml支援html和xml的解析,支援xpath解析...
使用python3從零開始寫安全指令碼(1)
寫在前面 在滲透中經常要用到指令碼來驗證漏洞,所以我打算根據漏洞原理,從零開始寫一系列指令碼。但是python2和python3中還是比較糾結,python2的urllib2顯然對這方面更友好一些,但是python2已經是上乙個時代的產物,所以這邊準備使用python3進行編寫。環境配置 首先要安裝...