Python----基础之格式化输出&基本运算符

格式化输出

我们经常会输出类似“我的名字叫xx,我今年xx岁”之类的字符串,而xx的内容是可变的,想要自动获xx输入的内容,咱们用到一种简单的的方式:格式化字符串。比如:

name = input('>>:').strip()
age = input('>>:').strip()
hobby = input('>>:').strip()

msg = """
----------%s个人信息----------
    姓名:%s
    年龄:%s
    爱好:%s
----------结束----------
""" % (name, name, age, hobby)
print(msg)

从上边的代码可以看出,%就是用来格式化字符串的,在python中我们称之为“占位符”。

常见的占位符有:

%d  代表  整数
%s  代表  字符串
%f  代表  浮点数
%x  代表  十六进制整数

其中,格式化整数和浮点数还可以指定是否补0和整数与小数的位数:

print('%5d-%03d' % (88, 8))
print('%.2f' % 3.1415926)
输出:
   88-008  # 在88前边已经补了3个0,没有显示,在8前边补了2个0
3.14  # 取2位小数

在占位符中,最长用到的是%s,要注意的是在使用%d和%f的时候,要把数据类型切换到int类型,否则会报TyepError错误。

运算符

计算机可以进行的运算有多种,不仅仅有加减乘除这么简单,运算符可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算等....我们暂且说下算数运算、比较运算、逻辑运算、赋值运算这四种。

算数运算

eg:a = 20     b = 10

比较运算

赋值运算

逻辑运算

 

总结:本文介绍了格式化输出的几种占位符和基本的4中运算符。

原文地址:https://www.cnblogs.com/cnike/p/10431497.html