python英文大小写转换(python英文字母的大小写转化)

http://www.itjxue.com  2023-04-14 16:50  来源:未知  点击次数: 

求用python输入一个小写英文字母字符串,将其全部转换为大写字母并求其长度,输出原始字符串

s = input("请输入一个字符串")

s1 = s.upper() # 用盯贺s1保存s转换成大写的值正宏

s2 = s.lower() # 用s2保存s转换成小写的值

l = len(s) # 用l保存s的长度

print(s1) # 输出s1的值

print(s2) # 输出凯清派s2的值

print(l) # 输出l的值

python语言 输入一个字母 如果它是一个小写英文字母 则把它转换为对应的大写字母输出?

char1 = input("请输入一个小写英文字母:");

if(ord(char1) = ord('a') and ord(char1) = ord('z')):

print(char1.upper());

else:

print("不是小写字母!");

或:

#includestdio.h

int main()

{

char a;

printf("请输入一个字符:");

scanf("%c",a);

if(a'A'a'Z')

{

a=a+32;

}

printf("该字符小写字母为:祥返%c\n",a);

}

扩展资料:

Python的表达式写法与C/C++类似。只是在某些写法有所差别。

主要的算术运算符与C/C++类似。+, -, *, /, //, **, ~, %分别表示加法或者取正、减法谨庆饥或者取负、乘法、除法、整除、乘方、取补差昌、取余。, 表示右移和左移。, |, ^表示二进制的AND, OR, XOR运算。, , ==, !=, =, =用于比较两个表达式的值,分别表示大于、小于、等于、不等于、小于等于、大于等于。在这些运算符里面,~, |, ^, , , 必须应用于整数。

参考资料来源:百度百科-Python

Python中大小写字母转换

1. 在python中主要有四种转换方式,如下图

2. 这里我们举例说明各自的用途:

#大小写转换

str3 = "Hello"

str4 = "WORLD"

str5 = "shirley.xie"

str6 = "welcome to here"

print(str3.upper())? ? #转化所有为大写

print(str4.lower())? #转换所有为小写

print("shirley.xie".title())? ? ? #转换顷乱宏陪乎每个单词首字母为大写

print("welcome to here".capitalize())? ? #转换第一雀册个首字母大写

输出的结果为:?

HELLO

world

Shirley.Xie

Welcome to here

python大小写字母转换代码

利用函数进行字母的大小写转换

upper():所有字母大写

lower():所有字母小写

capitalize():首字母大写,其他字母小写

title():每个单词首字母大写,其他小写

示例:

#encoding:UTF-8

msg = ''

print(msg.upper()) #upper()函数,将所有字母都转换成大写

print(msg.lower()) #lower()函数,将所有字母都转换成小写

print(msg.capitalize()) #capitalize()函数,将首字母都转换成大写,其余小写

print(msg.title()) #title()函数,将每个单词的首字母都转换成大写,其余小写

结果:

利用循环语句进行字母的大小写转换

Python中每个字母都有编号,可以根据编号来判断是大写字母还是小写字母,大写字母A的编号为:65,大高销写字母Z的编号为90,小写字母a的编号为:97,小写字母z的编号为122;大小写字母之间的编中瞎号相差32,可以利用这个来进行大写写的转换

示例:

#encoding:UTF-8

msg = ''

for num in msg:

if 97 = ord(num) = 122: #小写字母

upper_num = ord(num)-32 #大小写字母之前差了32

#chr()函数可以将编码数值转为字符(python没有字符的概念)

print (chr(upper_num),end='')

else:

print(num,end='') #不是小写字符,原样输出

print() #输出一个换行符

msg = ''

for num in msg:

if 65 = ord(num) = 90: #大写字母

upper_num = ord(num)+32 #大小写字母之前差了32

#chr()函数可以将编码数值转为字符(python没有字符的概念)

print (chr(upper_num),end='')

else:

print(num,end='') #不是大写字符,原样输出

结果:

————————————————

版权声明:本文为CSDN博主「舍得斋」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上卖念空原文出处链接及本声明。

原文链接:

(责任编辑:IT教学网)

更多

推荐Javascript/Ajax文章