列表存储的是同种类型的变量,字典存储的是不同类型的变量;通过各种交互组合可以实现有效存储
两者的输出格式: 变量名【数字】【‘key’】
语法格式 : %要求格式成什么样的模板 %(被格式1,被格式2)。
其实不作为格式输出,和 c 一样用也行
这里不再是逻辑运算取余数,而是作为格式化处理,就是作为一个符号,方便引用变量而已。
注意如果被格式的内容有多个需要(内容,内容)括号与逗号配合,此内容一般是变量,变量会对应内容。
与 c 原因呢不同的是: c 要求( % 模板类型,与 ,&模板类型)一致 ,还有标点符号。
# 证明了,我的猜想
a = 1234
print(type(a))
b = 'a转化为浮点型为 %f' %a
print('a转化为浮点型为 %f' %a)
print(b)
print(type(b))
'''
a转化为浮点型为 1234.000000
a转化为浮点型为 1234.000000
'''
语法格式:format(value, format_spec) format_spec(格式化解释,当为空的时候,就是str(value))
format(值或者内容或者叫做变量,几种格式要求) 前后类型要一致,类型要求与 c 语言像了。
print(format(12.2, 'f'))
print(type(format(12.2, 'f')))
#print(format(12.12,'d')) # 错误,格式不一致
print(format(12.12,'f'))
print(type(format(12.12,'f')))
'''
12.200000
12.120000
'''
语法格式:
{参数序号:格式控制符}.format(*args,**kwargs)
‘{索引号}’.format()
就学个最简单的吧!没时间了,今天结束。
a = '2018年:{2}收入,2019年收入:{0},2020娃娃最棒{1}'.format('100w','哥哥最好','娃娃家')
print(a)
#2018年:娃娃家收入,2019年收入:100w,2020娃娃最棒哥哥最好
要求: 程序执行后用户输入一个整数如 1234 计算每位相加和 1+2+3+4
显示结果:10
# % 求余数 (去除前位数字,取后位) // 取整 (去后位数字,取前位)
# b = num % 100 // 10 # 天才灵感
num = int(input('请输入一个四位的整数:'))
q = num // 1000
b = num % 1000 // 100
s = num % 100 // 10
g = num % 10
sum = q + b + s + g
print('此四位整数的位数和为: %d' %sum)
'''
请输入一个四位的整数:1234
此四位整数的位数和为: 10
'''
今天就不到这吧,我个人自信逻辑与直觉很棒,写代码可以快速很快验证我逻辑的对错,修正逻辑、猜想、逻辑推理下的猜想或猜想下的逻辑。
敲代码真爽,我都停不下来,还要做有一些与敲代码没有关系的东西,但是为了更美好生活,就要努力在两者或者多者做出平衡。