这是我的一篇自学的python中的,一些问题的解释和一些方法的调用
一 :关于split方法的调用
我们用实例来展示方法的运用
输入一段文字,我们需要打印出这段文字的第一个字和最后一个字
这段代码怎么写呢?
x = input()
ls = x.slip("-")
print("{}+{}".format(ls[0],ls[-1]))
x 是我们要输入的一段文字(int型,str 型都可以)
x.split("-")是将我们输入的文字转换成 列表格式 中间用“-”隔开
列表中第一个参数用 [0] 来表示最后一个用 [-1]
二:关于format 函数 的 嵌套调用
我们依然用实例的方法来解释
x = “{},{}”
print(x.format(2,1))
如果不加以任何解释,默认输出的就是 2,1
x = “{1},{0}”
print(x.format(“2,1”))
则输出的结果是 1,2
format也可以是多行输出保持排序的一致
print("{:<填充的字符><排列的方式><字符串的位数>}".format(“输入的字符”))
例如:
print("{:* ^ 5}".format(123))
输出的结果是:123
“ * ”是用来填充空余的位置
^ 代表数据放置的位置在中间(居中对齐)(<:代表左对齐,>:代表右对齐,如果不写默认代表左对齐)
“5”数字代表整个字符串长度
123 是居中要放置的值
一个“{}”代表一个槽,槽里面可以嵌套另一个槽
例如:
n = 20
print("{:+>{1}}".fromat(99,n))
输出:+++++++++++++++++++99
里面的字符串的位数可以用槽来表示 {1} 代表是format中的第二参数