一、python内置关键字和内置函数

import keyword# 查看python内置关键字print("内置关键字=", keyword.kwlist)# 查看python内置函数print("内置函数=", dir(__builtins__))

二、格式化输入的三种形式

2.1、f格式化实现

格局:print(f"a={a}")
eg:

name = "TOM"age = 13print(f"name={name},age={age}")

2.2、% 格式化实现

格局:print("a,b,c:%d,%d,%d" % (a,b,c))

python字符串格式化罕用符号用处
%c格式化字符及其ASCII码
%d格式化整数
%o格式化八进制数(不能带小数点)
%x格式化十六进制数(不能带小数点)
%s格式化字符串
%f格式化浮点数,能够管制保留小数点后几位数
%e将数字转化成迷信计数法的模式
a = "TOM"b = 36c = 21.63# 将数字依照ASCII码转换成对应的字符print("输入:%c" % b)# 本义输入字符串类型的数据print("输入:%s" % a)# 将数字类型的数据本义成整数print("输入:%d" % c)# 将数字本义成迷信计数法的模式print("输入:%e" % b)# 将整数转化成八进制数据print("输入:%o" % b)# 将整数转化成十六进制数据print("输入:%x" % b)# 格式化浮点数,默认保留小数点后六位print("输入:%f" % b)

罕用的格式化辅助符号解释阐明
.用来扭转小数点前面保留小数的位数 (用于%f)
*定义宽度和小数点的精度
-用于数据做对齐
+用于显示数据的正负号
# 保留小数点后三位,点前面跟上保留小数的位数print("输入:%.3f" % 3.69859425)# %加数字用于示意输入的后果向右平移几个空格print("输入:%10s" % "TOM")# 在输入数字后果后面加上正负号print('输入:%+d' % 12)# 用*代替字符串中的变量,不便批改输入时的格局要求"""上面代码的解释阐明:第一个*等于10为宽度.前面代码保留几位小数第二个*等于3小数点前面的位数"""print("输入:%*.*f" % (10, 3, 12.3432))

2.3、format() 格式化实现

格局:print("a={} b={} c={}".format(a, b, c))

{}中罕用办法款式型/功能型解释阐明
{:*<8}款式型用 * 填充斥长度为8的字符串且本义的内容靠左
{:*>8}款式型用 * 填充斥长度为8的字符串且本义的内容靠右
{:*^8}款式型用 * 填充斥长度为8的字符串且本义的内容靠上
{:f}功能型将数据类型转换成浮点类型的数据(默认保留小数后6位)
{:.n}款式型管制浮点数保留n位数,包含小数点后的数据
{:+}款式型用于显示数据的正负号
{:e}功能型将数字转化成迷信计数法模式
{:%}功能型将数据转化成百分制的模式
{:b}功能型将数据转化成二进制的模式
{:d}功能型将数据转化成十进制的模式
{:o}功能型将数据转化成八进制的模式
{:x}功能型将数据转化成十六进制的模式
# 用 * 填充斥长度为8的字符串且本义的内容靠左print("输入:{:*<8}".format("狗狗"))# 用 # 填充斥长度为8的字符串且本义的内容靠右print("输入:{:*>8}".format("狗狗"))# 用 # 填充斥长度为8的字符串且本义的内容靠上print("输入:{:*^8}".format("狗狗"))# 默认保留6位小数,主动四舍五入print("输入:{:f}".format(3.123456789))# 管制浮点数保留几位数字,主动四舍五入print("输入:{:.5}".format(3.12345))# 显示正负号print("输入:{:+}".format(50))# 输入迷信计数法模式print("输入:{:e}".format(3.696))# 输入百分制模式并无小数print("输入:{:.0%}".format(0.5))# 输入二进制print("输入:{:b}".format(8))# 输入十进制print("输入:{:d}".format(12))# 输入八进制print("输入:{:o}".format(99))# 输入十六进制print("输入:{:x}".format(15))