开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第5天,点击查看活动详情
1. 输出
1.1普通输出
普通输出,直接展示全部的文本内容
print("这是普通输出")
1.2 格式化输出
print("你好,我是张三,今年35岁,单身未婚")
print("你好,我是李四,今年32岁,单身未婚")
print("你好,我是王五,今年40岁,单身未婚")
在上面的例子中,只有姓名以及年龄是不同的,别的都没有改动。但是我们要修改姓名跟年龄却需要修改到代码,这一点很不方便。
name = '张三'
age = 35
print("你好,我是%s,今年%d岁,单身未婚" % (name, age))
name = '李四'
age = 32
print("你好,我是%s,今年%d岁,单身未婚" % (name, age))
name = '王五'
age = 40
print("你好,我是%s,今年%d岁,单身未婚" % (name, age))
在Python中,输出的字符串可以采用格式化来实现关键词的一个更替,常见的格式化有:
%s:字符串
str = 'Python'
print('Hello %s' % str)
# Hello Python
%d:整数
age = 30
print('我今年%d岁了' % age)
# 我今年30岁了
%c:ASCII码转字符串
ascii = 33
print('感叹号(%c)的ASCII码是33' % ascii)
# 感叹号(!)的ASCII码是33
%f:浮点数
p = 3.141592
print('圆周率约等于%f' % p)
# 圆周率约等于3.141592
%o:八进制
prict = 12
print('输出:%o' % prict)
# 输出:14
%x:十六进制
prict = 12
print('输出:%x' % prict)
# 输出:c
%e:数字转换为科学计数法
prict = 12
print('输出:%e' % prict)
# 输出:1.200000e+01
除了格式化的占位符,还有几个常用的辅助符号:
.:限制小数点后保留的位数
print('%.2f' % 3.141592)
# 3.14
*:定义宽度
print('%20s' % 'Python')
# Python
-:用于标记正负数
print('%+d' % 100)
# +100
+:定义宽度和限制小数尾数
print('%*.*f' % (10, 4, 3.141592))
# 3.1416
2. 输入
Python中,输入函数是input(),括号中可以填入对应的提示文字,格式如下:
inpupt('提示信息')
同时,该函数还有一个返回值,返回的内容为我们输入的内容
password = input('请输入银行卡密码(按回车键结束输入):')
print(password)
拿到输入的文本之后我们可以针对其输入结果进行校验等操作。