Python26 給程式傳參與列表生成式

2021-09-24 01:33:47 字數 885 閱讀 5350

如果要在程式中能夠接收自己傳入的引數,則在需要在程式中新增

import sys

print

(sys.ar**)

#列印出給程式傳遞的所有引數(都當字串對待)。注意:第乙個引數總是程式的名字

range()的注意事項

range()方法返回的就是乙個列表(對python2)

在python2中range有什麼風險?

如果要了很大的記憶體,系統可能不給。或者占用了較大的記憶體空間但是忘記了使用,則該空間會一直被占用

對python3:是什麼時候要乙個值,就生成乙個值返回。即返回的不再是列表。這就用乙個非常小的記憶體就解決了這個問題。

列表生成式

a =

[i for i in

range

(100)]

b =[j for j in

range

(100

)if j%2==

0]c =[i for i in

range(3

)for j in

range(2

)]#c = [0,0,1,1,2,2] 迴圈巢狀

#相當於

c =[

]for i in

range(3

):for j in

range(2

):d =[

(i,j)

for i in

range(3

)for j in

range(2

)]#d = [(0,0),(0,1),(1,0),(1,1),(2,0),(2,1)]

Python 2 6 安裝mysql支援(備忘)

做這方面的安裝最麻煩的就是一些庫啊,路勁啊什麼的,有時候太費事了,雖然很多時候可以直接扔給運維的同事去給我安裝,但是,畢竟不是很方便,尤其是為了自己做個測試,就不用去麻煩人家和浪費人家時間了。首先,安裝需要的環境,mysql 和python 就不說了,必備的東西。主要是安裝的mysqldb 可以去 ...

python 26 其他常用模組(一)

常用模組自然是我們用python語言日常中常用到的模組,比如前面說的re,但是還是有比較多是常用的預設,我們一起了解下。在內建資料型別 dict list set tuple 的基礎上,collections模組還提供了幾個額外的資料型別 counter deque defaultdict name...

CentOS下公升級python2 6到2 7

公升級python centos 6.x系統預設安裝的python是2.6.6的,我們需要公升級到python2.7 wget org ftp python 2.7 12 python 2.7 12.tgz tar zxvf python 2.7 12.tgz執行完以上命令會解壓得到python 2...