python高亮
1. sublime裡面ctrl+B能打開python,但是不能顯示語法高亮
你裝的是Python 3 還是Python 2 python 3的話就要加括弧,用 print("hello")
2. 寫python 哪個軟體高亮好看
pycharm,sublime text,vs code
小巧快速的話我在用 editplus(破解版)
3. 怎樣在ppt里插入python代碼 高亮
要想高亮顯示語法:
1、手工加工貼入的文本;
2、將帶高亮代碼的圖片貼入
4. 寫Python,如何設置點擊相同變數,全部高亮
在 工具 裡面下了個 word highlight settings 擴展就可以了
5. 如何使用python高亮pdf的部分文字
迅捷PDF編輯器是用來高亮文本的,比如讓它背景呈現某種顏色,這樣可以起到突出文本的作用,至於使用首先你要將游標換成選擇工具而不是手型,然後把需要高亮的文本選好,再選高亮就行了,但是注意如果是有圖片轉換的pdf文件無法使用這個工具
6. 如何讓Ultraedit支持python語法高亮
具體方法:
1、在UltraEdit官方網站下載Python 的wordfile,目前有兩種語法文件,python2.5的和python2.6&python3.0的,建議使用後者。地址為:http://www.ultraedit.com/downloads/extras.html
2、在UltraEdit菜單的 高級->配置->編輯器顯示->語法高亮 選項卡中可找到wordfile文件的保存路徑,打開該路徑,將下載的wordfile復制粘貼到該路徑下。
3、打開該wordfile 文件,將第一行的「/L10″Python」 ...」中「/L」後面的數字改成這個路徑下現有文件的個數(這樣做是避免與之前已有的wordfile文件中的該數字沖突),改好後保存文件。
4、打開第2步中的語法高亮選項卡,可以發現已有Python選項了。
7. 為什麼Python中的format有時候高亮有時候不高亮
format是python2.6新增的一個格式化字元串的方法,相對於老版的%格式方法,它有很多優點。
1.不需要理會數據類型的問題,在%方法中%s只能替代字元串類型
2.單個參數可以多次輸出,參數順序可以不相同
3.填充方式十分靈活,對齊方式十分強大
4.官方推薦用的方式,%方式將會在後面的版本被淘汰
format的一個例子
print 'hello {0}'.format('world')
會輸出hello world
format的格式
replacement_field ::= 「{」 [field_name] [「!」 conversion] [「:」 format_spec] 「}」
field_name ::= arg_name (「.」 attribute_name | 「[」 element_index 「]」)*
arg_name ::= [identifier | integer]
attribute_name ::= identifier
element_index ::= integer | index_string
index_string ::= <any source character except 「]」> +
conversion ::= 「r」 | 「s」 | 「a」
format_spec ::= <described in the next section>
format_spec 的格式
format_spec ::= [[fill]align][sign][#][0][width][,][.precision][type]
fill ::= <any character>
align ::= 」<」 | 「>」 | 「=」 | 「^」
sign ::= 」+」 | 「-」 | 」 「
width ::= integer
precision ::= integer
type ::= 」b」 | 「c」 | 「d」 | 「e」 | 「E」 | 「f」 | 「F」 | 「g」 | 「G」 | 「n」 | 「o」 | 「s」 | 「x」 | 「X」 | 「%」
應用:
一 填充
1.通過位置來填充字元串
print'hello {0} i am {1}'.format('Kevin','Tom') #
hello Kevin i am Tom
print'hello {} i am {}'.format('Kevin','Tom') #
hello Kevin i am Tom
print'hello {0} i am {1} . my
name is {0}'.format('Kevin','Tom')# hello Kevin i am Tom .
my name is Kevin
foramt會把參數按位置順序來填充到字元串中,第一個參數是0,然後1 ……
也可以不輸入數字,這樣也會按順序來填充
同一個參數可以填充多次,這個是format比%先進的地方
2.通過key來填充
print 'hello {name1} i am {name2}'.format(name1='Kevin',name2='Tom') # hello Kevin i am Tom
3.通過下標填充
names=['Kevin','Tom']
print'hello {names[0]} i am
{names[1]}'.format(names=names) #
hello Kevin i am Tom
print'hello {0[0]} i am {0[1]}'.format(names) #
hello Kevin i am Tom
4.通過字典的key
names={'name':'Kevin','name2':'Tom'}
print 'hello {names[name]} i am {names[name2]}'.format(names=names) # hello Kevin i am Tom
注意訪問字典的key,不用引號的
5.通過對象的屬性
classNames():
name1='Kevin'
name2='Tom'
print'hello {names.name1} i
am {names.name2}'.format(names=Names) #
hello Kevin i am Tom
6.使用魔法參數
args=['lu']
kwargs = {'name1': 'Kevin', 'name2': 'Tom'}
print 'hello {name1} {} i am {name2}'.format(*args, **kwargs) # hello Kevin i am Tom
二 格式轉換
b、d、o、x分別是二進制、十進制、八進制、十六進制。
數字 格式 輸出 描述
3.1415926 {:.2f} 3.14 保留小數點後兩位
3.1415926 {:+.2f} 3.14 帶符號保留小數點後兩位
-1 {:+.2f} -1 帶符號保留小數點後兩位
2.71828 {:.0f} 3 不帶小數
1000000 {:,} 1,000,000 以逗號分隔的數字格式
0.25 {:.2%} 25.00% 百分比格式
1000000000 {:.2e} 1.00E+09 指數記法
25 {0:b} 11001 轉換成二進制
25 {0:d} 25 轉換成十進制
25 {0:o} 31 轉換成八進制
25 {0:x} 19 轉換成十六進制
三 對齊與填充
數字 格式 輸出 描述
5 {:0>2} 05 數字補零 (填充左邊, 寬度為2)
5 {:x<4} 5xxx 數字補x (填充右邊, 寬度為4)
10 {:x^4} x10x 數字補x (填充右邊, 寬度為4)
13 {:10} 13 右對齊 (默認, 寬度為10)
13 {:<10} 13 左對齊 (寬度為10)
13 {:^10} 13 中間對齊 (寬度為10)
四 其他
1.轉義{和}符號
print'{{ hello {0} }}'.format('Kevin')
跟%中%%轉義%一樣,formate中用兩個大括弧來轉義
2.format作為函數
f = 'hello {0} i am {1}'.format
print f('Kevin','Tom')
3.格式化datetime
now=datetime.now()
print'{:%Y-%m-%d %X}'.format(now)
4.{}內嵌{}
print 'hello {0:>{1}} '.format('Kevin',50)
5.嘆號的用法
!後面可以加s r a 分別對應str() repr() ascii()
作用是在填充前先用對應的函數來處理參數
print"{!s}".format('2') #
2
print"{!r}".format('2') # '2'
差別就是repr帶有引號,str()是面向用戶的,目的是可讀性,repr()是面向python解析器的,返回值表示在python內部的含義
ascii()一直報錯,可能這個是3.0才有的函數
8. 如何設置python內置函數 的語法高亮
你可以安裝一個Python專用的集成編譯環境,裡面默認會有語法高亮。
我推薦winPython,安裝非常簡單,下載一個安裝包直接安裝即可。winPython裡面還帶了很多常用的Python包,你就不需要額外安裝了。
9. python 怎樣高亮標記不同字元串內容
收藏(0)
假如我有一個文件,文件裡面是不同的字元串如:
a c d
a d f
c e h
f h i
假如有一個對照關系可以將所有字元或部分字元對應的顏色設置好
例如:
a #FF8C00
f #F5F5F5
h #EE4000
那麼我怎麼可以將這個文件中的字元串對應顯示成我這個對照關系中的顏色?
打個比方, a為紅色,f為藍色,h為綠色
那麼上面文件中,所有的a都標為紅色,f標為藍色,同理h標為綠色。
10. vim 如何設置 python 標准庫的高亮和補全
可以代碼添加到vim語法高亮:
將下面代碼添加符合到的後面就可以了:
syn keyword pythonStatement False, None, True
syn keyword pythonStatement as assert break continue del exec global syn
keyword pythonStatement lambda nonlocal pass print return with yield syn keyword
pythonStatement class def nextgroup=pythonFunction skipwhite
syn keyword pythonConditional elif else if
syn keyword pythonRepeat for while
syn keyword pythonOperator and in is not or
syn keyword pythonException except finally raise try
syn keyword pythonInclude from import
可以代碼添加到vim中vim語法補全:
1、修改_vimrc
2、在_vimrc文件中加入如下這幾行:
let g:pydiction_location='C:/program
files/vim/vimfiles/ftplugin/pydiction/complete-dict'
filetype plugin on
set autoindent
syntax enable
set softtabstop=4
set shiftwidth=4
set number
使用:
如果是開新的python檔案,尚未儲存為 .py,VIM不知道目前編輯的是python,所以要在vim的命令列裡面下這個指令 set
FileType=python ,之後,按tab就會列出method和attribute了