Python使用技巧集合

2021-08-09 16:50:45 字數 1120 閱讀 7182

iterable = list('hello world!')

for i, item in enumerate(iterable):

print i, item

# 同時引數二可以指定開始索引

for i, item in enumerate(iterable, 1):

print i, item

my_list = [i * i for i in range(10)]

my_dict =

my_set =

print my_list

print my_dict

print my_set

print

1/2, 1.0/2

import __future__ import division

print

1/2, 1.0/2

if n in [1, 3, 5, 7]:

pass

# 相當於下邊的表示式

if n==1

or n==3

or n==5

or n==7:

pass

# [on_true] if [expression] else [on_false]

x, y = 50, 25

small = x if x< y else y

# 這樣的表示式在python中是可行的

num = 2if1

< num

< 3:

print num

my_list = [1, 2, 3, 4]

print my_list[::-1]

# 下邊的表示式會改變my_list本身

my_list.reverse()

print my_list

b = 'banana'

print a, b

# 在python中這種表示式可行

a, b = b, a

print a, b

集合使用技巧

到底使用那種集合 看需求。是否是鍵值物件形式 是 map 鍵是否需要排序 是 treemap 否 hashmap 不知道,就使用hashmap。否 collection 元素是否唯一 是 set 元素是否需要排序 是 treeset 否 hashset 不知道,就使用hashset 否 list 要...

python用法技巧 python使用技巧 一

一 plt繪製條形圖 importmatplotlib.pyplot as pltimport matplotlib 引入 設定label list 2014 2015 2016 2017 橫座標刻度顯示值 num list1 20,30,15,35 縱座標值1 rects1 plt.bar ran...

Python 使用技巧

開啟本地伺服器,監聽某個埠 切換到目標路徑下,開啟終端 python m httpserver 8010python3 m http.server 8010如需訪問,瀏覽器轉到 http localhost 8010 如果手機想要訪問的話,那麼需要在同一網段 wifi 或熱點 更多詳細操作,點這裡 ...