python工具–pycharm
安裝pycharm
- 官網下載pycharm原始碼包
- 解壓原始碼包到指定位置, 超級使用者建議解壓到/opt目錄, 普通使用者建議解壓到當前使用者家目錄
- 進入解壓目錄/opt/pycharm-community-2017.1.4/, Install-Linux-tar.txt詳細介紹了安裝過程
pycharm快捷鍵
- pycharm設定介面(ctrl+alt+s)
- 修改選單欄字型
- 修改程式碼欄字型
- 修改python直譯器位置
- 如何安裝pycharm的外掛(eg:統計程式碼的外掛Statics)
- 如何快速建立檔案(alt+insert)
- 格式化python程式碼, 使得風格好看(ctrl+alt+l)
- 如何修改指定功能的快捷鍵
- 如何撤銷程式碼的修改(ctrl+z)
- 如何取消撤銷的程式碼的修改(ctrl+shift+z)
- 快速重新命名(shift+F6)
- 快速註釋程式碼(ctrl+/)
- 快速取消註釋程式碼(ctrl+/)
python內建的資料型別有數字、字串、Bytes、列表、元組、字典、集合、布林等。
陣列
儲存同一種資料型別的集和。scores=[12,95.5]
列表(打了激素的陣列)
可以儲存任意資料型別的集和,列表裡面也是可以巢狀列表的。
列表特性
索引
正向從0開始,反向從-1開始
>>> services=[`http`,`ftp`,`ssh`]
>>> services[0]
`http`
>>> services[-1]
`ssh`
切片
print(services[::-1]) # 列表的反轉
print(services[1:]) # 除了第一個之外的其他元素
print(services[:-1]) # 除了最後一個之外的其他元素
>>> services[::-1]
[`ssh`, `ftp`, `http`]
>>> services[1:]
[`ftp`, `ssh`]
>>> services[:-1]
[`http`, `ftp`]
連線
services1 = [`mysql`, `firewalld`]
print(services + services1)
>>> services1=[`network`]
>>> services1+services
[`network`, `http`, `ftp`, `ssh`]
重複
print(services*3)
>> services*2
[`http`, `ftp`, `ssh`, `http`, `ftp`, `ssh`]
成員操作符
in | not in
>>> `http` in services
True
>>> `firewalld` in services
False
列表裡巢狀列表
services2 = [[`http`, 80], [`ssh`, 22], [`ftp`,21]]
索引
>>> services2[0][0] #正向索引
`http`
>>> services2[-1][-1] #反向索引
21
切片
print(services2[:][1]) #輸出列表第一位
print(services2[:-1][0]) #輸出列表除最後一位的第一位
print(services2[0][:-1]) #輸出第一位的服務名稱
如何for迴圈遍歷
print(“服務顯示”.center(50, “*”))
for service in services:
# print輸出不換行,
print(service, end=`,`)
>>> services=[`http`,`ssh`]
>>> for item in services:
... print(item)
...
http
ssh
python2:print不換行
print “hello”,
python3:
print(“hello”, end=`,`)