go不使用工具包将大写字符转成小写字符的方法

package main

import (
    "fmt"
)

func main() {
    str := "hellOWorlD" //返回str is all lower char
    b := make([]byte, len(str))
    for i, _:= range str{
        s := str[i]
        if ‘A‘ <= s && s <= ‘Z‘ {
            s = s - ‘A‘ + ‘a‘
        }
        b[i] = s
    }
    fmt.Println(str) //返回hellOWorlD
    fmt.Printf("%s\n",b) //返回helloworld
}

原文地址:https://www.cnblogs.com/wanghui-garcia/p/10568991.html

时间: 2024-10-10 09:37:15

go不使用工具包将大写字符转成小写字符的方法的相关文章

tolower(将大写字母转换成小写字母)

/*tolower(将大写字母转换成小写字母) 相关函数 isalpha,toupper 表头文件 #include<stdlib.h> 定义函数 int tolower(int c); 函数说明 若参数c为大写字母则将该对应的小写字母返回. 返回值 返回转换后的小写字母,若不须转换则将参数c值返回. 附加说明 范例*/ /* 将s字符串内的大写字母转换成小写字母*/ #include<ctype.h> main() { char s[]="aBcDeFgH12345;!

c语言代码编程题汇总:将字符串中的大写字母转换成小写字母

将字符串中的大写字母转换成小写字母 程序代码如下: 1 /* 2 2017年3月8日21:21:46 3 功能:将字符串中的大写字母转换成小写字母 4 */ 5 /* 6 #include"stdio.h" 7 8 int main() 9 { 10 int n = 0; 11 12 char a[100]; 13 14 printf("please input a string:"); 15 16 gets(a); 17 18 for(int i = 0 ;a[i

HDOJ/HDU 1161 Eddy&#39;s mistakes(大写字母转换成小写字母)

Problem Description Eddy usually writes articles ,but he likes mixing the English letter uses, for example "computer science" is written frequently "coMpUtEr scIeNce" by him, this mistakes lets Eddy's English teacher be extremely disco

oracle数据库使用游标实现大写数字转换成小写数字

项目遇到需求,需要将大写数字转换成小写.代码如下: declare t_zl varchar2(100); t_ts varchar2(100); t_l number; hh varchar2(100); xx varchar2(100); type TIArray is table of varchar2(100);  type TCArray is table of varchar2(100); A TIArray;  B TCArray; cursor c is select zl,ts

汇编实战一:大写字母转换成小写形式

DATAS SEGMENT ;此处输入数据段代码 str1 db "Please enter a captial letter:" db 0dh,0ah,'$' str2 db "Error Input" db 0dh,0ah,'$' DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS

位操作,大写字母转成小写字母,小写字母转成大写字母

----------------------------------------------------------------------------------------------------------------------------------------------------------------- #include <stdio.h> void main () { //不懂是谁发现的,大写字母和小写字母在二进制位上只相差一位 //大写字母二进制位的第6位为0 //小写字

python_如何将多个小字符拼接成大字符?

案例: 下面有一个列表,如何把这个列表拼接成一个字符串? l = [1, 2, 3, 4, 'a', 'b', 'c'] 有哪些方法? 方法1: for进行迭代拼接 #!/usr/bin/python3 def go_str(l): median = '' for i in l: # 判断是否是字符串类型 if isinstance(i, str): median += i # 如果是非字符串,转换成字符串 else: i = str(i) median += i return median i

把键盘的大写字母改成小写字母,小写字母改成大写字母,数字不做处理

连续输入输出 #include<stdio.h> int main() { int ch = 0; while ((ch = getchar()) != EOF) { if (ch >= 'a'&&ch <= 'z') { putchar(ch - 32); } else if (ch >= 'A'&& ch<= 'Z') { putchar(ch+32); } else { ; } } return 0; } 原文地址:https://

把某个字段中的某个字符替换成指定字符

例如:数据库名bbs,表名:forum,列名:content 该列的内容: <IMG src="http://10.63.13.200/bbs/images/Emotions/70.gif"><IMG src="http://10.63.13.200/bbs/images/Emotions/70.gif"><IMG src="http://10.63.13.200/bbs/images/Emotions/34.gif"