python入门 字符串格式化练习format (5.9)

一般能减肥的食物不好吃
一般能赚钱的工作不好玩
就是这个道理现在学到这里
之前还能背一背,不用脑子都行
但是现在学的内容多了
真的不简单的,还是动动脑子举一反三啊

嘎吱
今天主要讲讲format的基础知识
练习真的太重要了
笔记也真的太重要了
学python真的要多敲多记呀

1.输入1个字符a,用字符乘号( * )分割a,首尾用波浪线(~)组合输出
举个栗子就是输入:a * b * c * d * e
输出的样子:a ` e (~这个真的是波浪线,可以自己随意换噶)

2.求一个整数a的平方根,保留3位小数,打印输出
要求还有,采用宽度为30个字符,右对齐输出,多余的字符用花花符号( * )填满
当这个数超过30 个字符时,就以结果的宽度为准

查看答案
查看答案
还有解析
format最最后讲
第一题
1.输入a
2.解释一下
split():字符串的一种处理方法;“ ”.split(" ")前面引号是你输入的一段内容并且用一个特殊的符号隔开,后面的引号中输入那个特殊符号,这时前面的内容就会另外一个个分隔。
比如
像这个鸭子
在这里插入图片描述
下面是参考输入
在这里插入图片描述
第二题
1.eval是评估函数的,大白话就是它的存在就是去掉我们输入的数据的括号的
2.format下面讲
3.讲讲pow(x,y) 这个就是幂函数(x的y次方)
如果x是一个负数,那么他输出就是一个复数)

在这里插入图片描述
1.
format:就是对字符串格式化,大白话就是我想要怎么样输出的格式,我们就来整他
他一般是这个样子的 <我们要的格式简称模板>.format(<要被整的字符串简称参数>)

{}这个就是槽,槽的顺序就是这个鸭子的
“{1}{2}{3}”.format(1,2,3)

1)、英文冒号(:)就是引导的意思
2)、关于对齐所用的符号:<(左对齐);>(右对齐);^(居中)
3)、.3f(3前面有一个英文的句号噶),这个就是表示小数点的精度,表示保留几位小数

你可能感兴趣的:(学习笔记,python)