go 变量大写_go语言如何将大写转小写

go语言将大写转小写的方法:首先创建一个go示例文件;然后定义一个字符串类型的变量;接着使用ToLower函数将大写的变量字符全部转成小写;最后使用print函数打印转换后的结果即可。

5ff4348a0260c478.jpg

本文操作环境:Windows7系统、Go1.11.2版,Dell G3电脑。

Go语言字符串大写转小写

在开发过程中,很多时候我们需要将一个 字符串 的大写形式全部转换成小写的需求,在 Go 语言 中,将某个字符串的大写字符转成小写使用的 函数 为 strings.ToLower() 。

strings.ToLower()函数

语法func ToLower(s string) string

参数

参数 s, 原字符串。

返回值,将字符串 s 转成小写,并返回。

案例

将字符串转成小写

使用 ToLower() 函数,将字符串转成小写package main

import (

"fmt"

"strings"

)

func main() {

fmt.Println("嗨客网(www.haicoder.net)")

//使用 ToLower() 函数,将字符串转成小写

strHaiCoder := "Study Golang From HaiCoder"

lowerStr := strings.ToLower(strHaiCoder)

fmt.Println("lowerStr =", lowerStr)

}

程序运行后,控制台输出如下:

1609840072307724.png

首先,我们定义了一个字符串类型的 变量 strHaicoder,接着我们使用字符串的 ToLower() 函数 将变量 strHaicoder 的字符全部转成小写,并使用 print() 函数打印最终转换后的结果。

字符串本来就全部小写

使用 ToLower() 函数,将字符串转成小写package main

import (

"fmt"

"strings"

)

func main() {

fmt.Println("嗨客网(www.haicoder.net)")

//使用 ToLower() 函数,将字符串转成小写

strHaiCoder := "study golang from haicoder"

lowerStr := strings.ToLower(strHaiCoder)

fmt.Println("lowerStr =", lowerStr)

}

程序运行后,控制台输出如下:

1609840062907694.png

首先,我们定义了一个字符串类型的变量 strHaicoder,接着我们使用字符串的 ToLower() 函数将变量 strHaicoder 的字符全部转成小写,并使用 print() 函数打印最终转换后的结果。

因为字符串 strHaicoder 的所有字符原来就是全部小写,所以这里没有做任何的转换。

转换包含中文的字符串

使用 ToLower() 函数,转换包含中文的字符串package main

import (

"fmt"

"strings"

)

func main() {

fmt.Println("嗨客网(www.haicoder.net)")

//使用 ToLower() 函数,转换包含中文的字符串

strHaiCoder := "嗨客网(HaiCoder)"

lowerStr := strings.ToLower(strHaiCoder)

fmt.Println("lowerStr =", lowerStr)

}

程序运行后,控制台输出如下:

1609840053469895.png

首先,我们定义了一个字符串类型的变量 strHaicoder,并赋值为 “嗨客网(HaiCoder)”, 接着我们使用字符串的 ToLower() 函数将变量 strHaicoder 转成小写,并使用 print() 函数打印最终转换后的结果。

因为字符串 strHaicoder 包含中文,所以中文并没有做任何的改变,而其中的所有的英文大写字母全部被转成了小写,所以最终输出了 “嗨客网(haicoder)”。

Go语言字符串大写转小写总结

在 Go 语言中,将某个字符串的大写字符转成小写使用的函数为 ToLower() 。Go 语言 ToLower() 函数语法:func ToLower(s string) string

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/348513.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

spark减少内存消耗_将内存消耗减少20倍

spark减少内存消耗这将是另一个故事,与我们分享有关内存相关问题的最新经验。 该案例是从最近的客户支持案例中提取的,在该案例中,我们遇到了一个行为异常严重的应用程序,该应用程序因生产中的OutOfMemoryError消息而死。 在连接了…

运筹视角下,体系化学习机器学习算法原理的实践和总结

文章目录 引言目标设计目标实践文章汇总经验总结一则预告 引言 上两周总结了我在体系化学习运筹学基础知识方面的个人经验,看过那篇文章的人可能知道,今年我还花了很多时间学习机器学习中各种模型的算法原理。 在工业应用中,机器学习和运筹…

使用Logstash,JDBC将数据聚合并索引到Elasticsearch中

介绍 在我以前的帖子在这里和这里我展示了如何使用JDBC和Elasticsearch JDBC进口商库从SQL数据库索引数据到Elasticsearch。 在这里的第一篇文章中,我提到了使用导入程序库的一些缺点,这些缺点我已在此处复制: 不支持ES版本5及更高版本 嵌套…

mysql ssd tps 上不去_转【案例分享】压测TPS上不去

1.问题描述:客户新上的一个关键业务系统,在做上线前的压力测试时,应用的并发无法达到上线前的并发指标和响应时间指标要求。压测时TPS的曲线很不稳定,如下所示:2.分析过程:从上述知识点可以知道&#xff1a…

棋牌类游戏算法–牌分类_快速分类–三向和双枢轴

棋牌类游戏算法–牌分类毫无疑问,Quicksort被认为是本世纪最重要的算法之一,并且它是许多语言的事实上的系统排序,包括Java中的Arrays.sort 。 那么,quicksort有何新功能? 好吧,除了我刚刚(在J…

真实收货地址大全2016_中国古典诗词大全汇集了诗经、唐诗、宋词、元曲以及纳兰词,12册精美套装。...

↑点击上方“诗画天地”关注我们诗词也如人生,你驻足便是驿站,你前行便是风景。任由时光无尽幻变,回眸处星孤月洁,阅读诗词能让人生变得清明透彻,仿佛与古人走在同一条道上,俯仰之间,人生皆是诗…

python可以帮机器人编程吗_Python如何实现机器人聊天

今天午休的时候,无意之中看了一篇博客,名字叫Python实现机器人,感觉挺有的意思的。于是用其写了一个简单的Python聊天,源码如下所示:# -*- coding: utf-8 -*-import aimlimport sysimport osdef get_module_dir(name):print("…

测试案例6种编写方法_一种编写测试的好方法

测试案例6种编写方法测试。 我最近一直在考虑测试。 作为我对各种项目所做的代码审查的一部分,我已经看到了数千行未经测试的代码。 这不仅是测试覆盖率统计数据指出这一点的情况,更是该项目中根本没有任何测试的情况 。 我一直听到这种悲惨状况的两个原…

python字符串查找匹配_说说在 Python 中,如何找出所有字符串匹配

Regex 对象有一个 findall() 方法,它会返回包含所查找字符串的所有匹配。这与 search() 方法明显不同,search() 将返回一个 Match 对象,其中包含被查找字符串中的 “ 第一次 ” 匹配文本。请看以下示例,注意区分:phone…

使用Spring MVC应用程序配置嵌入式H2控制台

在上一篇文章中,我们使用嵌入式H2数据库将Spring MVC应用程序部署到Tomcat。 在嵌入式数据库中浏览数据非常困难,因为我们无法连接外部客户端来查看数据。 H2提供了一个Web控制台,我们可以启用它并使用它来浏览数据,如下所示&…

Hashcat从入门到入土(二)

使用hashcat破解word密码 昨天的文章里给自己挖了一个坑,使用公司电脑显卡还是GT705古董级别的,显卡驱动也没设置好,导致使用hashcat的时候出现了exhausted的问题,导致密码没有算出来,今天我用自己电脑算一下&#xf…

将SQL server2019数据库部署在虚拟机上

下载Windows.iso 前段时间由于数据库文件丢失,导致项目再转入新的环境以后需要重新安装SQL server,但是由于win11对SQL server2019支持非常差,申请的SQL server2022的试用资格又迟迟没有批准导致我的数据库始终连不上,于是只能打…

sqoop mysql 安装_Sqoop安装及验证_MySQL

Sqoop安装及验证环境:系统Red Hatlinux 6.4Hadoop版本1.2.1Sqoop版本1.4.4Mysql数据库版本5.6.15通过Sqoop实现Mysql /Oracle与HDFS / Hbase互导数据http://www.linuxidc.com/Linux/2013-06/85817.htm[Hadoop] Sqoop安装过程详解http://www.linuxidc.com/Linux/2013…

restful web_泽西岛的RESTful Web服务

restful web我已经讨论了有关体系结构考虑事项<< link >>的早期文章&#xff0c;以成为可在我的系统/机器上使用的分布式环境上的RESTful系统。 本文我们将讨论如何基于REST体系结构考虑来构建Web服务。 本教程说明了如何使用Tomcat 6&#xff0c;Eclipse和Jersey …

常见操作系统调度算法研究(1)

FIFO FIFO全称是first in first out&#xff0c;是操作系统里面常见的一种算法&#xff0c;他就好比是一堆人在排一个队伍&#xff0c;按照先进先出的规则&#xff0c;谁首先排队谁就可以第一个出去。 它的缺点显而易见&#xff0c;如果第一个进去的家伙任务量过大&#xff0c…

常见操作系统调度算法研究(2)

轮转策略 轮转策略&#xff08;Round-Robin&#xff09;简称为RR&#xff0c;在RR里面&#xff0c;每个准备就绪的任务只能在有限的时间内运行&#xff0c;也就是说不管这个任务完成与否&#xff0c;都会切换任务到下一个。 由于它要频繁的切换队列&#xff0c;我们可以把准备…

使用Apache Ignite优化Spark作业性能(第1部分)

快来看看他们是如何工作的&#xff01; 本文的某些部分摘自我的书《 Apache Ignite的高性能内存计算》 。 如果您对这篇文章感兴趣&#xff0c;请查看本书的其余部分&#xff0c;以获取更多有用的信息。 Apache Ignite提供了几种提高Spark作业性能的方法&#xff1a;Ignite RD…

mysql查看索引创建进度_SQL Server查看索引重建、重组索引进度

相信很多SQL Server DBA或开发人员在重建或重组大表索引时&#xff0c;都会相当郁闷&#xff0c;不知道索引重建的进度&#xff0c;这个对于DBA完全是一个黑盒子&#xff0c;对于系统负载非常大的系统或维护窗口较短的系统&#xff0c;你会遇到一些挑战。例如&#xff0c;你创建…

使用Eclipse Deeplearning4j构建简单的神经网络

神经网络导论 深度学习既包含深度神经网络又包含深度强化学习&#xff0c;这是机器学习的子集&#xff0c;而机器学习本身就是人工智能的子集。 广义上讲&#xff0c;深度神经网络执行机器感知&#xff0c;该机器感知从原始数据中提取重要特征&#xff0c;并对每个观察结果做出…

mysql 注入 绕过防火墙_绕过阿里云防火墙继续扫描探测和SQL注入

前言如今的互联网&#xff0c;WAF泛滥的年代&#xff0c;实在让我等脚本小子苦恼ing&#xff0c;尤其是阿里云服务器的自带防护&#xff0c;那不是一般的叫人牙疼&#xff0c;十个站8个站都是阿里云....最近遇到几个站都是阿里云的服务器&#xff0c;比如&#xff1a;泛微e-col…