锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

Python字符串中变量使用、删除空白、大数表示和列表(补充)(12)

时间:2022-10-07 16:30:00 whj1精密电位器精密电位器whj1

目录

1Python编程基础

1.1 f 字符串

1.2 制表符和换行符

1.3 删除空白

1.4 数中的下划线

2 列表

2.1 将元素插入列表中

2.2 pop()删除元素

2.3 列表解析


1Python编程基础

1.1 f 字符串

在某些情况下,我们需要使用字符串中的变量值来改变字符串的内容。此时,我们需要在字符串的引号前添加字母f,将要插入的变量放入花括号中。

例如:

for i in range(5):     url = f'whj226.html_{i}'     print(url)

运行结果如下:

whj226.html_0 whj226.html_1 whj226.html_2 whj226.html_3 whj226.html_4

注:需要在字符串前添加注:f(format简写),变量放在{}中。

通常我们把这个字符串成这个字符f字符串。f字符串是Python3.6引入。如果使用早期版本,则需要使用format()方法,在圆括号中列出字符串中使用的变量。对于每个变量,需要引用花括号。

例如:

for i in range(2):     for j in range(2):         url = f'whj226.html_{i}_{j}'         print(url)

运行结果如下:

whj226.html_0_0 whj226.html_0_1 whj226.html_1_0 whj226.html_1_1

1.2 制表符和换行符

制表符和换行符由空白组织输出,使结果更加美观。

print("whj226") print("\twhj226") #添加制表符 print("whj226\nwhj226\nwhj226") #添加换行符

运行结果如下:

whj226  whj226 whj226 whj226 whj226

1.3 删除空白

Python找出字符串开头和结尾多余的空白。确保字符串没有空白,可以使用strip()方法。其中strip()方法用于删除字符串两端空白,lstrip()删除字符串开头(左端)的空白,rstrip()删除字符串末尾(右端)空白的方法。

str = " http://www.baidu.com " print原字符串两端有空白:str) print在字符串开头删除空白:str.lstrip()) print('删除字符串末尾的空白:str.rstrip()) print字符串两端的空白,str.strip())

运行结果如下:

原字符串两端有空白:  http://www.baidu.com  删除字符串开头的空白: http://www.baidu.com  删除字符串末尾的空白:  http://www.baidu.com 删除字符串两端的空白: http://www.baidu.com

1.4 数中的下划线

当我们写大数字时,我们可以通过下划线将数字分组,使其清晰易读Python数字中的下划线不会打印。

value = 100_200_300_000 print(value)

运行结果如下:

100200300000

这是因为存储这么大的数字,Python忽略下划线。即使不把每三个分成一组,也不会影响最终值。

value = 12300_23400_32100_000 print(value)

运行结果如下:

123002340032100000

2 列表

列表由一系列按特定顺序排列的元素组成。

2.1 将元素插入列表中

使用insert()新元素可以添加到列表的任何位置。

list = ['a','b','c','d','e'] list.insert(1,'B') print(list)

运行结果如下:

['a', 'B', 'b', 'c', 'd', 'e']

2.2 pop()删除元素

pop()删除列表末尾的元素,并使用末尾元素。当我们使用pop()方法时,删除的元素不在列表中。

list = ['a','b','c','d','e'] list_pop = list.pop() print(list) #删除元素后的列表 print(list_pop)

运行结果如下:

['a', 'b', 'c', 'd'] e

2.3 列表解析

列表解析将for循环和创建新元素的代码合并成一行,并自动添加新元素。使用列表分析,首先指定一个描述性列表名,并定义一个表达式来生成存储在列表中的值;然后,写一个for为表达式提供值的循环。

list = [i 1 for i in range(1,6)] print(list)

运行结果如下:

[2, 3, 4, 5, 6]

3 元组

Python将不可能修改的值称为不可变的,而不可变的列表称为元组。严格来说,元组是用逗号标记的,如果要定义只含一个元素的元组,必须在元素后面加逗号。

tuple = (1,) print(tuple)

运行结果如下:

(1,)

继续补充基础知识...

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章