Python基础之关键字与格式化输出
今天我们来学习Python中的关键字以及格式化输出,这两者中格式化输出在以后的案例中应用的比较多.
Python关键字
- Python中已经定义好的有特殊功能的标识符
注意:
- 定义的标识符不要和关键字冲突
如何查看关键字:
实例:
#关键字
#导入keyword模块
import keyword
#keyword.kwlist查看关键字
print(keyword.kwlist)
控制台输出的结果为:
'False', 'None', 'True', 'and', 'as', 'assert', 'break',
'class','continue','def','del','elif','else','except','finally', 'for', 'from', 'global', 'if', 'import', 'in','is','lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try',
'while', 'with', 'yield'
格式化输出
常用的格式符号:
%s
- 输出字符串str
%d
- 输出整形int
%f
-
输出浮点型float
-
%f中默认会保留小数点后面六位
-
如果想保留n位
%.nf
bool类型
格式:
1 | 0 #%d
True | False # %s
案例:
nan = True
print("张三的性别为%s" % nan)
print("张三的性别为%d" % nan)
控制台输出的结果为:
张三的性别为True
张三的性别为1
格式化输出的作用:
- 已知一个变量和部分字符串输出需要柔和在一起,所以我们使用格式化输出
- 实际开发中,显示的数据中有一部分是不确定的,也就是会随意变动的,我们可以先定义变量保存, 然后通过格式化来输出
格式:
print("部分数据%x" % 变量名(数值))
案例:
# 格式化输出
name = "张三"
age = 15
float = 18.3
print("我的名字叫%s" % name)
print("我今年%d岁啦" % age)
print("我身高是%.1f" % float)
控制台输出的结果为:
我的名字叫张三
我今年15岁啦
我身高是18.3
格式化输出注意事项:
-
如果输出里面出现百分号,那么单纯的显示一个%,则需要两个%%
-
如果格式化输出有多个格式符号
print("部分%x数据%x" % (a,b))
-
如果想输出多个变量的数值
print(变量一,变量二)
-
换行输出
-
在输出时\n可以进行换行