python基础知识1

字符串

格式化字符串

最推荐方法1 f''

用f''方式对字符串进行格式化。 引用变量:

>>> str_d = '格式化测试'
>>> f'测试效果:{str_d}' #格式化 {}中是变量 可以是任意数据类型
'测试效果:格式化测试'

数字,保留精度: 

>>> num_a = 3.1415926
'PI =  3.1'
>>> f'PI = {num_a:.2f}' # 引用num_a时,保留2位小数
'PI = 3.14'
>>> f'PI = {num_a:.2}' # 引用num_a时,保留宽度2位
'PI = 3.1'

偶尔用方法2

常用方法

去除空格 strip()

lstrip() 、 rstrip() 、 strip() 去除空格

>>> str_a = ' 空格测 试 '
>>> str_a.lstrip() # 去除左空格
'空格测 试 '
>>> str_a.rstrip() # 去除右边空格
' 空格测 试'
>>> str_a.strip() # 去除左右两侧空格
'空格测 试'

判断是否以某字符串开头/结尾

startswith() 、 endswith() 以...开头结尾 

>>> str_b = '测试开头结尾'
>>> str_b.startswith('测试')  # 开头
True
>>> str_b.endswith('头结尾') # 结尾
True

分割字符串

split() 分割 

>>> str_c = '分割测试,1g,2g'
>>> str_c.split(',') # 逗号分割
['分割测试', '1g', '2g'