從零開始的Python 3

2022-05-15 18:49:57 字數 849 閱讀 6770

學!都可以學!

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進行編寫。環境配置 首先要安裝...