查询到最新的9条

Go string bytes、strings、strconv和unicode包相关方法

bytes bytes包:bytes包提供了许多操作字节切片的方法。这些方法包括切片、拼接、比较和替换。主要方法如下: func Compare(a, b []byte) int:比较两个字节切片a和b的大小,返回一个int类型的值,如果a小于b,返回-1;如果a等于b,返回0;如果a大于b,返回1。func Contains(b, subslice [ 继续阅读

golang去除字符串的换行符

在golang中,有时候需要处理换行符(\n)以便更好地访问和操作文本。但有时需要去除文本中的换行符以便进行某些计算或统计功能。 1 strings.Replace函数 strings.Replace函数能够将字符序列中的某些字符替换成其他字符或删除字符。 package mainimport ("fmt""strings")func main() {text := "hello\nworld\ 继续阅读

【Go自学】一文搞懂Go Comparable和Ordered类型

我们在学校Go语言的泛型时会经常使用 interface{} / any来替代所有的数据类型,除此之外我们还可以使用comparable 关键字来指代golang中所有可以用!=或者==来进行比较的元素。我们可以先查看comparable 的源码。 // comparable is an interface that is implemented by all comparable types // (booleans, numbers, strings, 继续阅读

Python append()

python 中的append()函数有助于将给定的项目添加到现有列表的末尾。 **list.append(item)** #where item can be numbers, strings, dictionaries etc 追加()参数: append()函数接受一个参数。 参数 描述 必需/可选 项目 要添加到列表末尾的项目 需要 追加()返回值 这个方法不返回任何值,这意味着它不返回任何值。实际上,这个方法更新了现有的列表。 继续阅读

Python intersection()

python 中的交集()函数有助于找到集合中的公共元素。该函数返回一个包含所有比较集中共有元素的新集合。 **A.intersection(*other_sets)** #where A is a set of any iterables, like strings, lists, and dictionaries. 交叉点()参数: intersection()函数可以接受许多用于比较的集合参数(*表示),并用逗号分隔这些集合。我们还可以使用& 继续阅读

Python intersection_update()

python 中的交集_update()函数有助于集合更新。它首先找出给定集合的交集。并用集合交集的结果元素更新第一个集合。集合交集给出了包含所有给定集合中公共元素的新集合。 **A.intersection_update(*other_sets)** #where A is a set of any iterables, like strings, lists, and dictionaries 交集 _ 更新()参数: intersection_upd 继续阅读

Python maketrans()

python 中的maketrans()函数有助于返回映射表。映射表用于使用maketrans()方法的转换。python 中的maketrans()方法返回一个字符串,其中每个字符都映射到映射表中对应的字符。 **string.maketrans(x[, y[, z]])** #where x,y,z are strings maketrans()参数: maketrans()函数接受三个参数。maketrans()方法可以创建字符到其翻译的一对一映射。 继续阅读

Python replace()

python 中的replace()函数有助于在用“new”子字符串替换“old”子字符串后返回原始字符串的副本。该函数还允许指定旧字符串需要替换的次数。 **str.replace(old, new [, count]) ** #where old & new are strings 替换()参数: replace()函数接受三个参数。如果没有给定 count 参数,replace()方法将用新的子字符串替换所有旧的子字符串。replace()方 继续阅读

Python3.6发布

Python3.6是什么?Python3.6有哪些新特性?Python3.6相较于之前版本有哪些改变?Python3.6发布给我们带来了哪些提升?下面我们来一步步了解。 一、PEP 498:F-strings(格式化字符串) Python3.6新添加的f-string语法,即格式化字符串字面量,可以以一种简单、方便、直观的方式解决许多字符串插值问题。其代码实例如下: name = ‘Jack’ age = 25 print(f’My name is {nam 继续阅读