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字符串转大写字母)

本站部分文章来自网络或用户投稿,如无特殊说明或标注,均为本站原创发布。涉及资源下载的,本站旨在共享仅供大家学习与参考,如您想商用请获取官网版权,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
投稿

苹果系统卸载应用的流程(苹果电脑如何删除不需要的软件)

2023-10-30 17:56:08

投稿

艺术签名一键生成器(cad签名制作教程)

2023-10-30 17:57:03

搜索