2018年7月17日 星期二

2017年3月13日 星期一

樹莓派OS raspbian 環境設定

預設Python2改Python3
$ python --version
Python 2.7.6
$ alias python='/usr/bin/python3'
$ python --version
Python 3.4.3 #ok!

xrdp error - problem connecting
sudo apt-get install tightvncserver


電壓(voltage)
vcgencmd measure_volts
溫度(temperature)
vcgencmd measure_temp

2017年2月18日 星期六

Python 字典

空字典
abc = {}

增加鍵-值
abc['color'] = 'green'
abc['fruit'] = 'apple'

abc = {'color': 'green' , 'fruit': 'apple'}

走訪所有鍵-值
for key, value in abc.items():

走訪所有鍵
for name in abc.keys():
    print(name.title() )
按順序
for name in sorted(abc.keys() ):


走訪所有值
for name in abc.values():
    print(name.title() )
刪除重複
for name in set(abc.values() ):

2016年12月29日 星期四

Python 迴圈結構 - for

range(終止值),起始值0,遞增1
for i in range(5):
->
i = 0 1 2 3 4

range(起始值, 終止值),遞增1
for i in range(2, 6):
->
i = 2 4 6 8

range(起始值, 終止值,增減值)
for i in range(100, 90, -3):
->
i = 100 97 94 91

Python 字串處理

切割字串
s='0123456789'
->
s[5:]=56789
s[-2:]=89
s[:5]=01234
s[:-2]=01234567
s[7:9]=78
s[2:10:2]=2468
s[::-1]=9876543210 #反轉字串

切割字元
以','進行分割
str.split(',')
以','串接
','.join(list)

取代
str.replace('原始','取代')

其他
str.find('')

刪除字串前後定字元(預設空白)
str.strip()