最近看了很多同事的**,遇到一些之前沒用過的python語句,積累起來吧。
import uuid
mac = uuid.uuid1().hex[-12:]
2 del 的使用
a = ['b','c','d']
del a[0]
則a = ['c','d']
del a[0:1]
則a = ['d']
del a
則a未定義
3 a = ['c',''d]
a.reverse()
a = ['d','c']
b = ','.join(a)
b = 'd,c'
4 import random
x = random.randint(1,100)
y = random.choice( 'abcd')
5 a=[1,2,3]
b=['a','b','c']
c=dict(zip(a,b))
則c =
6 a='1-2-3-4'
b=map(int,a.split('-'))
則b = [1,2,3,4]
7 使用
.remove( value )
.pop( index ) = value
.count( x ) = x在列表中數量
{}使用
{}.pop( key ) = value
{}.get( key ) = value or {}.get( key ,0 ) 設預設值
8 a = str.decode( 'utf-8' )
b = str.encode( 'utf-8' )
str.isdigit() 是否數值
str1 = 'abc%s'%str2
9 import string
x= string.ascii_lowercase
則 x = 'abcdefghijklmnopqrstuvwxyz'
d = enumerate( x )
c = list( d )
則c = [(0,'a'),(1,'b').......]
for i ,j in d:
則i = 0,1,2,.....
j = 'a','b'......
10 a = test()[0]
當test()返回結果的長度為1時,上面語句等價於
a, = test()
python之常用語法技巧
最近看了很多同事的 遇到一些之前沒用過的python語句,積累起來吧。import uuid mac uuid.uuid1 hex 12 2 del 的使用 a b c d del a 0 則a c d del a 0 1 則a d del a 則a未定義 3 a c d a.reverse a d...
Markdown常用語法技巧
在想要設定為標題的文字前面加 來表示 乙個 是一級標題,二個 是二級標題,以此類推。支援六級標題。注 標準語法一般在 後跟個空格再寫文字。示例 這是一級標題 這是二級標題 這是 標題 這是四級標題 這是五級標題 這是六級標題 效果如下 這是四級標題 這是五級標題 這是六級標題加粗 要加粗的文字左右分...
python常用語法
python語句中一般以新行作為為語句的結束符。但是我們可以使用斜槓 將一行的語句分為多行顯示,如下所示 total item one item two item three語句中包含 或 括號就不需要使用多行連線符。如下例項 days monday tuesday wednesday thursd...