摘要:列表打了激素的數(shù)組可以存儲(chǔ)任意數(shù)據(jù)類型的集和,列表里面也是可以嵌套列表的。
python工具--pycharm 安裝pycharm
官網(wǎng)下載pycharm源碼包
解壓源碼包到指定位置, 超級(jí)用戶建議解壓到/opt目錄, 普通用戶建議解壓到當(dāng)前用戶家目錄
進(jìn)入解壓目錄/opt/pycharm-community-2017.1.4/, Install-Linux-tar.txt詳細(xì)介紹了安裝過(guò)程
pycharm快捷鍵pycharm設(shè)置界面(ctrl+alt+s)
修改菜單欄字體
修改代碼欄字體
修改python解釋器位置
如何安裝pycharm的插件(eg:統(tǒng)計(jì)代碼的插件Statics)
如何快速創(chuàng)建文件(alt+insert)
格式化python代碼, 使得風(fēng)格好看(ctrl+alt+l)
如何修改指定功能的快捷鍵
如何撤銷代碼的修改(ctrl+z)
如何取消撤銷的代碼的修改(ctrl+shift+z)
快速重命名(shift+F6)
快速注釋代碼(ctrl+/)
快速取消注釋代碼(ctrl+/)
python內(nèi)置的數(shù)據(jù)類型有數(shù)字、字符串、Bytes、列表、元組、字典、集合、布爾等。
數(shù)組存儲(chǔ)同一種數(shù)據(jù)類型的集和。scores=[12,95.5]
列表(打了激素的數(shù)組)可以存儲(chǔ)任意數(shù)據(jù)類型的集和,列表里面也是可以嵌套列表的。
列表特性 索引正向從0開(kāi)始,反向從-1開(kāi)始
>>> services=["http","ftp","ssh"] >>> services[0] "http" >>> services[-1] "ssh"切片
print(services[::-1]) # 列表的反轉(zhuǎn)
print(services[1:]) # 除了第一個(gè)之外的其他元素
print(services[:-1]) # 除了最后一個(gè)之外的其他元素
>>> 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"]重復(fù)
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]) #輸出第一位的服務(wù)名稱如何for循環(huán)遍歷
print("服務(wù)顯示".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=",")
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/42233.html
迭代 可以通過(guò) for 循環(huán)來(lái)遍歷 list 或 tuple,這種遍歷我們稱為迭代(Iteration)只要是可迭代對(duì)象,都可以迭代,比如字典默認(rèn)情況下,字典迭代的是key值如何讓判斷一個(gè)類型是否可迭代 from collections import Iterable #導(dǎo)入collections模塊的Iterable類型判斷方法 print(isinstance({abc:1},Itera...
摘要:相等和變量在內(nèi)存中的存儲(chǔ)位置,數(shù)據(jù)類型判斷數(shù)據(jù)類型和值判斷數(shù)據(jù)類型和值直接賦值,兩者滿足列表拷貝,另外開(kāi)辟內(nèi)存空間深拷貝與淺拷貝所有的數(shù)值類型布爾數(shù)字字符串都是不可變數(shù)據(jù)類型列表是可變數(shù)據(jù)類型列表里嵌套列表時(shí)淺拷貝是拷貝內(nèi)置列表的存儲(chǔ)位置深 相等 is 和== 變量id:在內(nèi)存中的存儲(chǔ)位置,id(a)value: ==type:數(shù)據(jù)類型==: 判斷數(shù)據(jù)類型和值is:判斷id,數(shù)據(jù)類型和...
摘要:高階函數(shù)實(shí)參是一個(gè)函數(shù)名函數(shù)的返回值是一個(gè)函數(shù)傳遞的參數(shù)包含函數(shù)名。內(nèi)置高階函數(shù)函數(shù)函數(shù)接收兩個(gè)參數(shù)一個(gè)是函數(shù)一個(gè)是序列將傳入的函數(shù)依次作用到序列的每個(gè)元素并把結(jié)果作為新的返回。 高階函數(shù) 實(shí)參是一個(gè)函數(shù)名 函數(shù)的返回值是一個(gè)函數(shù) print(abs(-10)) f = abs print(f(-10)) #傳遞的參數(shù)包含函數(shù)名。 def myfun(x,y,fun): ...
摘要:和列表里提供了方法,其他數(shù)據(jù)類型不能用可以對(duì)任何可迭代對(duì)象排序方法支持原地排序,變量排序后,變量本身改變方法返回一個(gè)新的列表,并不改變?cè)兞康膬?nèi)容不改變?cè)辛斜泶涡蚰J(rèn)和方法由小到大排序,時(shí),從大到小排序字典排序商品名稱,數(shù) li.sort()和sorted() 列表里提供了sort方法,其他數(shù)據(jù)類型不能用 sorted可以對(duì)任何可迭代對(duì)象排序 sort方法支持原地排序,變量排序后...
閱讀 4038·2021-11-22 13:53
閱讀 3632·2021-11-19 11:29
閱讀 1286·2021-09-08 09:35
閱讀 3180·2020-12-03 17:26
閱讀 522·2019-08-29 16:06
閱讀 2119·2019-08-26 13:50
閱讀 1192·2019-08-23 18:32
閱讀 2164·2019-08-23 18:12