- 博客(3)
- 收藏
- 关注
原创 Python中的四种字符串格式化输出方法
Python最主要的字符串格式化输出主要有四种,在这分别介绍。一、旧式字符串格式化 Python内置了一个独特的字符串操作方法,通过 % 操作符进行位置格式化。跟 C 中的 printf 很像。如下: %s 格式说明符告诉 Python 在哪替换 name。 格式输出的字符也跟 C 一样,比如用 %x 输出十六进制: 这里使用了 %x 格式说明符将 int 值转换为字符串并将其表示为十六进制数。 由于 % 操作符只接受一个参数,如果要在单个字符串中进行多次替换,需要将字符串包装到右边的
2020-07-05 15:49:42 1668
原创 Python中的单下划线与双下划线含义和一些特殊约定
Python中的单下划线和双下划线在变量名和方法名中有一些特殊的约定和含义,在这尽力解释清楚。 常见的五种形式: 前置单下划线: _var 后置单下划线: var_ 前置双下划线:__var 后置双下划线:var__ 单下划线:_1、前置单下划线在涉及变量名和方法名时,前置单下划线并无特殊含义,只是程序员之间的约定,表示这个变量或方法只供内部使用,不充当公共接口。(Python代码风格指南 PEP8 定义了这个约定)。因为只是人为约定,所以Pyt...
2020-07-04 13:10:21 365
原创 从概率角度理解N-gram模型
概率模型从统计语言模型的角度讲,判断一个句子是否合理,就是看它的可能性大小如何。对于一个句子S,假设它是由词汇 [w1, w2,…,wn] 组成,对于 S 语句是否合理,就是看S出现的可能性大小,也就是数学上S出现的概率P(S)。P(S) = P(w1, w2, …, wn)由条件概率可知,上式可以写为如下表达:P(S) = p(w1)p(w2|w1)p(w3|w2,w1)…p(wn|w...
2020-04-24 19:11:31 556
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人