python之常用語法技巧

2021-06-16 05:40:06 字數 1235 閱讀 5322

最近看了很多同事的**,遇到一些之前沒用過的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...