Python字符串表达式详解:引号、转义、运算及f-string格式化技巧

1。字符串表达式

Python字符串表达式详解:引号、转义、运算及f-string格式化技巧

单,双引号(三个或双引号);

str1='hello world'
str2="hello world"
str3="""hello world"""
str4='''hello world'''

2.型结果

使用类型函数的字符串检测结果是str

x="hello world"
print(type(x))#

3。逃脱弦

使用backslash \逃脱字符,例如\ r Enter \ n Line Break \ t insent \\表示\\

x="hello\nworld"
print(x)
"""
打印
hello
world
"""
x="hello\tworld"
print(x)
"""
打印
hello   world
"""
x="hello\\world"
print(x)
"""
打印
hello\world
"""

4。没有逃脱

在字符串表示原始字符串之前添加R:您看到的是您得到的,而不是逃脱;

x=r'c:\window\user\data'
print(x)

5。字符串操作6.F-string

F-string在版本之后的Python3.6中添加,称为文字格式字符串,是新格式字符串的语法(您可以理解自己的旧字符串格式)。

以前,我们曾经使用百分比(%):

例子

name = 'World'
print('Hello %s' % name)#Hello World

F-string格式的字符串以F开头,然后是一个字符串,字符串中的表达式包裹在括号{}中,该{}将替换其计算值之后变量或表达式的值。

显然使用此方法更容易,您不必判断是否使用%s或%d。

x = 1
print(f'{x+1}')   #2    
x = 1
print(f'{x+1=}')   #x+1=2  

7。字符串的通用功能API

Python字符串的常见内置功能如下:

序列号方法和描述

Capitalize()将字符串的第一个字符转换为大写

中心(宽度,填充汇)返回以指定宽度为中心的宽度宽度的字符串。 FillChar是一个填充的字符,默认为空间。

count(str,beg = 0,end = len(string))返回str中出现在字符串中的次数。如果指定了BEG或结束,它将返回指定范围内str的次数

endSwith(后缀,beg = 0,end = len(string))检查字符串是否以后缀结束,如果指定了beg或end,请检查指定的范围是否以后缀结束,如果是的,则返回true,否则返回false。

ExpandTabs(TabSize = 8)将字符串字符串中的\ t符号转换为一个空间,而Tab符号的默认空间数为8。

查找(str,beg = 0,end = len(string))检测字符串中是否包含str。如果指定了范围beg和end,请检查它是否包含在指定的范围中。如果包括返回开始的索引值,则否则返回-1

索引(str,beg = 0,end = len(string))与find()方法相同,除了如果str不在字符串中,将报告例外。

isalnum()在非空字符串中没有符号的情况下返回true

isalpha()返回true,没有符号和数字,在非空字符串中

10

如果字符串仅包含数字,则iSdigit()返回true。否则,它返回false ..

11

iSlower()用于检测字符串中的所有字符是小写字母,字符是小写,然后返回true,否则返回false

12

如果仅包含数字字符,则返回true,否则返回false

13

如果仅包含空白,则返回true,否则将返回false。

14

如果字符串为标题(请参见title()),iSitle()将返回tru

15

Isupper()用于检测字符串中的所有字符是否都是大写字母,都是大写字母,然后返回true,否则返回false

16

JOIN(SEQ)使用指定的字符串作为分离器,将SEQ中的所有元素(字符串表示)合并为新字符串。

17

Len(字符串)返回字符串长度

18

ljust(width,fillchar))返回一个左对准的原始字符串,并默认情况下用fillchar填充填充式宽度。 Fillchar是空间。

19

lower()将字符串中的所有大写字符转换为小写。

20

LSTRIP()切断字符串左侧的空间,\ t,\ r,\ n或指定的字符。

21

Maketrans()为字符映射创建一个转换表。为了调用接受两个参数的最简单方法,第一个参数是一个字符串,代表需要转换的字符,第二个参数也是代表转换目标的字符串。

22

Max(STR)返回String str中最大的字母。

23

最小(str)返回字符串str中的最小字母。

24

替换(旧的,新的,最大)用新的替换字符串中的旧。如果指定了最大值,则替换将不超过最大时间。

25

rfind(str,beg = 0,end = len(string))类似于find()函数,但它开始从右侧查看它。

26

rindex(str,beg = 0,end = len(string))类似于index(),但从右边开始。

27

rjust(width,fillchar)返回一个新的字符串,并与原始字符串和填充(默认空间)正确对齐到长度宽度

38

rstrip()删除字符串\ t,\ r,\ n末端的空间或指定字符。

29

split(sep =“”,maxsplit = string.count(str))使用sep作为隔板拦截字符串。如果MaxSplit具有指定的值,则仅截获MaxSplit+1个子字符串。

30

splitlines(keepends)由行('\ r','\ r \ n',\ n')分开,并返回包含每一行元素的列表。如果参数保存为false,则不包含newline,如果是真的,请保留新线。

31

StartSwith(substr,beg = 0,end = len(string))检查字符串是否从指定的子字符串substr开始。是的,返回true,否则返回false。如果beg和结束指定值,请在指定的范围内检查。

32

strip(chars)在字符串上执行LSTRIP()和RSTRIP()

33

Swapcase()将大写转换为弦乐和小写的小写字母,以小写为小写。

34

title()返回一个“标题”字符串,这意味着所有单词均以大写开头,其余的字母为小写

35

upper()将字符串中的小写字母转换为大写

36

Zfill(宽度)填充字符串左侧的指定数量的零数,以确保整个字符串达到指定的长度

你可能想看:
« 上一篇
下一篇 »

相关推荐

python爬虫教程PDF,Python爬虫书PDF

2026年09月02日

34阅读

外国教程python,python编程教学视频

2026年09月02日

28阅读

python简明教程沈洁元,python详细基础教程

2026年09月02日

22阅读

python库包教程,python 包

2026年09月02日

27阅读

python教程大全集,python教程600集

2026年09月02日

28阅读

python入门教程完整版,python零基础入门全套教程视频

2026年09月02日

23阅读