Python基础(4)-输入与输出
1.输入
name = input("Name:")
input接收的所有输入默认都是字符串格式!
2.输出
print("客户姓名是:%s"%name)
%s就是代表字符串占位符,除此之外,还有%d,是数字占位符,%f是浮点数占位符
3.format格式化输出
格式化字符串的函数 str.format(),它增强了字符串格式化的功能。
基本语法是通过 {} 和 : 来代替以前的 %
>>> "{} {}".format("hello", "world") # 不设置指定位置,按默认顺序
>>> 'hello world'
=============================================================================================
>>> "{0} {1}".format("hello", "world") # 设置指定位置
>>> 'hello world'
=============================================================================================
>>> "{1} {0} {1}".format("hello", "world") # 设置指定位置
>>> 'world hello world'
=============================================================================================
>>> print("网站名:{name}, 地址 {url}".format(name="百度", url="www.baidu.com")) #指定参数名
>>> '网站名:百度, 地址 www.baidu.com'
=============================================================================================
>>> site = {"name": "百度", "url": "www.baidu.com"}
>>> print("网站名:{name}, 地址 {url}".format(**site)) # 通过字典设置参数
>>> '网站名:百度, 地址 www.baidu.com'
=============================================================================================
>>> my_list = ['百度', 'www.baidu.com']
>>> print("网站名:{0[0]}, 地址 {0[1]}".format(my_list)) # "0" 是必须的 通过列表索引设置参数
>>> '网站名:百度, 地址 www.baidu.com'
=============================================================================================
>>> print("{:.2f}".format(3.1415926)); #数字格式化
>>> 3.14

浙公网安备 33010602011771号