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 或熱點 更多詳細操作,點這裡 ...