print功能 字符串和数值类型 变量 无论什么类型,数值,布尔,列表,字典…都可以直接输出 格式化输出 类似于C中的 printf 格式化输出的总结: (1) %:标志着转换说明符的开始; (2) 转换标志:“-”表示左对齐;“+”表示在转换值之前要加上正负号;“”(空白字符)表示正数之前保留空格;0表示转换值若位数不够则用0填充; (3) 最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*,则宽度会从值元组中读出。 (4) 点后跟精度值:如果转换的是实数,精度值就表示出现在小数点后的位数。如果转换的是字符串,那么该数字就表示最大字段宽度。如果是*,那么精度将从元组中读出。
如何让 print 不换行? 在Python中总是默认换行的 拼接字符串 pow函数: 部分函数 abs(number),返回数字的绝对值 cmath.sqrt(number),返回平方根,也可以应用于负数 float(object),把字符串和数字转换为浮点数 help(),提供交互式帮助 input(prompt),获取用户输入 int(object),把字符串和数字转换为整数 math.ceil(number),返回数的上入整数,返回值的类型为浮点数 math.floor(number),返回数的下舍整数,返回值的类型为浮点数 math.sqrt(number),返回平方根不适用于负数 pow(x,y[.z]),返回X的y次幂(有z则对z取模) repr(object),返回值的字符串标示形式 round(number[.ndigits]),根据给定的精度对数字进行四舍五入 str(object),把值转换为字符串 input功能 variable=input()表示运行后,可以在屏幕中输入一个数字,该数字会赋值给自变量。看代码: input()应用在if语句中.
在下面代码中,需要将input()定义成整型,因为在if语句中自变量 a_input对应的是1 and 2 整数型。输入的内容和判断句中对应的内容格式应该一致。
也可以将if语句中的1 and 2 定义成字符串,其中区别请读者自定写入代码查看。