1.trim()函数是一种字符串函数,用于去除字符串开头和结尾的空格或其他特定字符。它可以用于Javascript、PHP等编程语言中。当字符串中包含不需要的空格时,可以使用trim()函数来删除它们,以便更准确和方便地处理字符串数据。例如:
var str = " hello, world! ";
console.log(str.trim()); //输出"hello, world!"
在这个例子中,trim()函数删除了字符串开头和结尾的空格,返回了一个没有任何空格的新字符串。
2.下面面代码中为什么{0[0]},两个0?
print("网站名:{0\[0]}, 地址 {0\[1]}".format(my\_list))
答案:在字符串格式化中,可以使用大括号{}包含一个格式化字段,其中的数字表示要格式化的参数的索引位置。例如,在上面代码中,{0[0]}表示从第一个参数(即my_list)中获取索引为0的元素,即my_list[0];而{0[1]}则表示从第一个参数(my_list)中获取索引为1的元素,即my_list[1]。因为只有一个参数my_list,所以它的索引位置为0。
3.为什么这段代码里面__init__(self, value),要带有self。
def __init__(self, value):
self.value = value
my_value = AssignValue(6)
print('value 为: {0.value}'.format(my_value))
答案:在 Python 中,每个类的方法(包括 init)的第一个参数必须是 self,表示对象本身。在调用类方法时,Python 会自动将调用该方法的对象作为 self 参数传入。因此,init(self, value) 中的 self 参数表示创建实例本身,通过它来引用新创建的对象,从而使实例能够使用该类中定义的属性和方法。如果 init 中没有传入 self 参数,则该方法将无法访问实例,也无法使用该实例的属性和方法。
4.数字格式化
| 数字 | 格式 | 输出 | 描述 |
|---|---|---|---|
| 3.1415926 | {:.2f} | 3.14 | 保留小数点后两位 |
| 3.1415926 | {:+.2f} | +3.14 | 带符号保留小数点后两位 |
| -1 | {:-.2f} | -1.00 | 带符号保留小数点后两位 |
| 2.71828 | {:.0f} | 3 | 不带小数 |
| 5 | {:0>2d} | 05 | 数字补零 (填充左边, 宽度为2) |
| 5 | {:x<4d} | 5xxx | 数字补x (填充右边, 宽度为4) |
| 10 | {:x<4d} | 10xx | 数字补x (填充右边, 宽度为4) |
| 1000000 | {:,} | 1,000,000 | 以逗号分隔的数字格式 |
| 0.25 | {:.2%} | 25.00% | 百分比格式 |
| 1000000000 | {:.2e} | 1.00e+09 | 指数记法 |
| 13 | {:>10d} | 13 | 右对齐 (默认, 宽度为10) |
| 13 | {:<10d} | 13 | 左对齐 (宽度为10) |
| 13 | {:^10d} | 13 | 中间对齐 (宽度为10) |