Python基础语法和数据类型最全总结 (5)

Python基础语法和数据类型最全总结

因为f-string的{}中的内容,会在运行时进行运算,因此在{}中也可以直接调用函数、使用表达式,例如:

Python基础语法和数据类型最全总结

对于多行文字,为了让代码更美观易读,应该写成如下方式:

Python基础语法和数据类型最全总结

当然,在f-string中也可以使用上面的各种限制:

Python基础语法和数据类型最全总结

再如:

Python基础语法和数据类型最全总结

指定对齐方式:

Python基础语法和数据类型最全总结

不同进制、不同表示方式的数字:

Python基础语法和数据类型最全总结

字符串操作

如果要从字符串中获得其中的一段子字符串,可以通过str[start:end]的方法来获得。其中start为开始索引,end为结束索引,但end对应索引的字符不包含在内。如果只取单个字符,则只需要指定start参数就可以了。

Python基础语法和数据类型最全总结

我们经常需要对字符串进行操作,所以Python提供了很多字符串操作的函数供我们使用。

capitalize():字符串首字母大写

title():将字符串中各个单词的首字母大写

lstrip()、rstrip()、strip():分别用于去除字符串左边、右边和左右两边的空格

需要注意的是,上面这些方法,都不会改变原有字符串内容,而是新生成字符串

startswith(prefix, start, end):该字符串是否以某个字符串开始

endswith(suffix, start, end):该字符串是否已某个字符串结尾

find(s, start, end):从字符串中从左到右寻找是否包含字符串s,返回找到的第一个位置。如果没找到,返回-1

rfind(s, start, end):和find()类似,只不过它从右到左寻找

index(s, start, end):和find()类似,但如果没找到将会返回错误

rindex(s, start, end):和index()类似,只不过它从右到左寻找

isalnum():如果字符串中至少有一个字符,且字符串由数字和字母组成,则为true。

isalpha():如果字符串中至少有一个字符,且字符串由字母组成,则为true

isdigit():是否为数字(整数),小数点不算,只支持阿拉伯数字

isnumeric():是否为数字。支持本地语言下的数字,例如中文“一千三百”、“壹万捌仟”等

replace(s1, s2):将字符串中的s1替换成s2

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpxfyd.html