python提取指定行和列的数据(python字符串转大写字母)

Python中有些内置函数来处理字符串。第一组函数:Input(string):提示用户通过键盘输入字符串;Len(string):计算字符串中的字符个数(空格是占据字符串的)Max(string):

Python中有些内置函数来处理字符串。

第一组函数:

Input(string):提示用户通过键盘输入字符串;

Len(string):计算字符串中的字符个数(空格是占据字符串的)

Max(string):找到字符串中ASCII码最大的字符串

Min(string):找到字符串中ASCII码最小的字符串

Reversed(string):字符串反转

Sorted(string):字符串分类

关于reversed函数和sorted函数应用如下:

a_str=\'\'.join(reversed(\"Woof,Woof,dog run\"))print(a_str)b_str=\'\'.join(sorted(\"Woof,Woof,dog run\"))print(b_str)

运行结果为

nur god,fooW,fooW

,,WWdffgnoooooru

python提取指定行和列的数据(python字符串转大写字母)

第二组函数:

将十进制转换为二进制、十六进制和八进制

Bin(n):十进制转换为二进制,并在结果前自动添加“0b”标记

Hex(n):十进制转换为十六进制,并在结果前自动添加“0x”标记

Oct(n):十进制转换为八进制,并在结果前自动添加“0o”标记

例如运行以下代码

print(bin(12),oct(12),hex(12))

python提取指定行和列的数据(python字符串转大写字母)

显示的结果为:

0b1100 0o14 0xc

第三组函数:字符串的布尔运算

String.isalnum(),字符串中至少有一个字符,并且字符全部为数字

String.isalpha(),字符串中至少有一个字符,并且字符全部为字母

String.isdecimal(),字符串中至少有一个字符,并且全部为十进制数

String.isdigit(),字符串中至少有一个字符,并且全部为十进制数

String.isidentifier(),字符串中至少有一个字符,第一个字符必须是字母或者下划线,其他字母必须是字母、数字或者下划线(类似于高级密码的要求)

String.islower(),字符串中至少有一个字符,并且所有字母都是小写

String.isprintable(),字符串中至少有一个字符,并且都是可打印的(不含\\t、\\n这类换行符等)

String.isspace(),至少一个字符,且所有字符均为空格

String.istitle(),至少有一个字符,且每个单词都是有效的,即单词首字母大写,其他字母小写,单词之间可能有空白或者标点符号

String.isupper(),至少有一个字符,且每个字母都是大写。

使用举例代码如下:

a_str=\"I went to school when I was 5 years old.\"if a_str[0].isupper():    print(\'first letter is uppercase.\')if a_str.isalpha():    print(\'the sentence does not exit numbers\')else:    print(\'the sentence has at least one number\')if a_str.isupper():    print(\'all chars are uppercase\')else:    print(\'not all chars are uppercase\')if a_str.istitle():    print(\'quatifies as a title\')else:    print(\'not quafilied as a title\')

对应的运行结果如下:

first letter is uppercase.

the sentence has at least one number

not all chars are uppercase

not quafilied as a title

在pycharm虚拟环境下的函数用法提示中,可以看到字符串的布尔方法的所有函数都可以被提示出来,大家可以充分的尝试下每个函数的功能。

python提取指定行和列的数据(python字符串转大写字母)

第四组函数:大小写转换

String.lower() 将字符串中的所有字母转换为小写字母

String.upper() 将字符串中的所有字母转换为大写字母

String.title() 将字符串中的所有单词首字母大写,其他字母小写并保持单词间隔、符号等

String.swapcase()将字符串中的子母大小写转换

继续看实际使用的代码操作

a_str=\"I went to school when I was 5 years old.\"b_str=a_str.lower()c_str=a_str.upper()d_str=a_str.title()e_str=a_str.swapcase()print(a_str)print(b_str)print(c_str)print(d_str)print(e_str)

实际运行结果如下:

I went to school when I was 5 years old.

i went to school when i was 5 years old.

I WENT TO SCHOOL WHEN I WAS 5 YEARS OLD.

I Went To School When I Was 5 Years Old.

i WENT TO SCHOOL WHEN i WAS 5 YEARS OLD.

每个函数的直观对比非常明显。

python提取指定行和列的数据(python字符串转大写字母)

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 97552693@qq.com 举报,一经查实,本站将立刻删除。本文链接:https://teaffka.com/n/17030.html

(0)
恰卡的头像恰卡
上一篇 2023年 10月 30日
下一篇 2023年 10月 30日

相关推荐

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:97552693@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息