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了