ホームページ  >  記事  >  バックエンド開発  >  非常に実践的な Python のヒントのまとめ

非常に実践的な Python のヒントのまとめ

伊谢尔伦
伊谢尔伦オリジナル
2017-06-28 13:34:231270ブラウズ

この記事は主に Pythonよく使われるヒントを紹介します。例は、辞書、文字列、乱数などに関する Python の操作スキルをまとめています。非常に簡単で実用的です。必要な方は参考にしてください。一般的に使用されるテクニックと例のヒント。皆さんの参考に共有してください。具体的な分析は次のとおりです:

1. ローカル MAC アドレスを取得します:

import uuid
mac = uuid.uuid1().hex[-12:]
print(mac)

実行結果: e0cb4e077585

2. del の使用:


a = ['b','c','d']
del a[0]
print(a)# 输出 ['c', 'd']

りー
3結合の使用


a = ['b','c','d']
del a[0:2] # 删除从第1个元素开始,到第2个元素
print(a)# 输出 ['d']

4. 乱数の使用:


a = ['b','c','d']
del a
print(a) # 此时a未定义

実行結果:

68
b

5. dict の使用:


a = ['c','d']
a.reverse()
a = ['d','c']
b = ','.join(a)
print(b) # 输出 d,c

6使用法マップの:


import random
x = random.randint(1,100)
y = random.choice( 'abcd')
print(x)
print(y)

7.[] use:

[].remove( value )
[].pop(index ) = value

[].

count

( x ) = 内の x の数list

{} use
{ }.pop( key ) = value
{}.get( key ) = value または {}.get( key ,0 ) 文字列操作8を設定します。
9. 文字列トラバーサル:

a=[1,2,3]
b=['a','b','c']
c=dict(zip(a,b))
print(c) # 输出: {1:'a',2:'b',3:'c'}

出力:


[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd'), ( 4, 'e')、(5, 'f')、(6, 'g')、(7, 'h')、(8, 'i')、(9, 'j')、(10, 'k')、( 11、'l')、(12、'm')、(13、'n')、(14、'o')、(15、'p')、(16、'q') ')、(17、'r')、(18、's')、(19、't')、(20、'u')、(21、'v')、(22、'w') , (23, 'x '), (24, 'y'), (25, 'z')]

for i ,j in d:

このとき:
i = 0,1,2,. ..,25

j = 'a','b'....,'z'

以上が非常に実践的な Python のヒントのまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。