摘要:列表打了激素的數組可以存儲任意數據類型的集和,列表里面也是可以嵌套列表的。
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 sshpython2:print不換行
print "hello",
python3:print("hello", end=",")
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/42233.html
迭代 可以通過 for 循環來遍歷 list 或 tuple,這種遍歷我們稱為迭代(Iteration)只要是可迭代對象,都可以迭代,比如字典默認情況下,字典迭代的是key值如何讓判斷一個類型是否可迭代 from collections import Iterable #導入collections模塊的Iterable類型判斷方法 print(isinstance({abc:1},Itera...
摘要:相等和變量在內存中的存儲位置,數據類型判斷數據類型和值判斷數據類型和值直接賦值,兩者滿足列表拷貝,另外開辟內存空間深拷貝與淺拷貝所有的數值類型布爾數字字符串都是不可變數據類型列表是可變數據類型列表里嵌套列表時淺拷貝是拷貝內置列表的存儲位置深 相等 is 和== 變量id:在內存中的存儲位置,id(a)value: ==type:數據類型==: 判斷數據類型和值is:判斷id,數據類型和...
摘要:高階函數實參是一個函數名函數的返回值是一個函數傳遞的參數包含函數名。內置高階函數函數函數接收兩個參數一個是函數一個是序列將傳入的函數依次作用到序列的每個元素并把結果作為新的返回。 高階函數 實參是一個函數名 函數的返回值是一個函數 print(abs(-10)) f = abs print(f(-10)) #傳遞的參數包含函數名。 def myfun(x,y,fun): ...
摘要:和列表里提供了方法,其他數據類型不能用可以對任何可迭代對象排序方法支持原地排序,變量排序后,變量本身改變方法返回一個新的列表,并不改變原變量的內容不改變原有列表次序默認和方法由小到大排序,時,從大到小排序字典排序商品名稱,數 li.sort()和sorted() 列表里提供了sort方法,其他數據類型不能用 sorted可以對任何可迭代對象排序 sort方法支持原地排序,變量排序后...
閱讀 4032·2021-11-22 13:53
閱讀 3627·2021-11-19 11:29
閱讀 1282·2021-09-08 09:35
閱讀 3175·2020-12-03 17:26
閱讀 520·2019-08-29 16:06
閱讀 2118·2019-08-26 13:50
閱讀 1189·2019-08-23 18:32
閱讀 2159·2019-08-23 18:12