02_01 课程内容补充_04天学python

一、 难点理解

01 列表与字典的区别:

列表存储的是同种类型的变量,字典存储的是不同类型的变量;通过各种交互组合可以实现有效存储

两者的输出格式: 变量名【数字】【‘key’】

02、格式化输出(七)

01 % 运算符

语法格式 : %要求格式成什么样的模板 %(被格式1,被格式2)。

  • 其实不作为格式输出,和 c 一样用也行

  • 这里不再是逻辑运算取余数,而是作为格式化处理,就是作为一个符号,方便引用变量而已。

  • 注意如果被格式的内容有多个需要(内容,内容)括号与逗号配合,此内容一般是变量,变量会对应内容。

  • 与 c 原因呢不同的是: c 要求( % 模板类型,与 ,&模板类型)一致 ,还有标点符号。

# 证明了,我的猜想
a = 1234
print(type(a))
b = 'a转化为浮点型为 %f' %a
print('a转化为浮点型为 %f' %a)
print(b)
print(type(b))
'''
<class 'int'>
a转化为浮点型为 1234.000000
a转化为浮点型为 1234.000000
<class 'str'>
'''
02 format() 函数

语法格式: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
<class 'str'>
12.120000
<class 'str'>

'''
03 str.format 方法

语法格式:

{参数序号:格式控制符}.format(*args,**kwargs)

‘{索引号}’.format()

就学个最简单的吧!没时间了,今天结束。

a = '2018年:{2}收入,2019年收入:{0},2020娃娃最棒{1}'.format('100w','哥哥最好','娃娃家')
print(a)
#2018年:娃娃家收入,2019年收入:100w,2020娃娃最棒哥哥最好

二、技巧心得

01 % // 的使用

要求: 程序执行后用户输入一个整数如 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
'''

三、 吐槽

今天就不到这吧,我个人自信逻辑与直觉很棒,写代码可以快速很快验证我逻辑的对错,修正逻辑、猜想、逻辑推理下的猜想或猜想下的逻辑。

敲代码真爽,我都停不下来,还要做有一些与敲代码没有关系的东西,但是为了更美好生活,就要努力在两者或者多者做出平衡。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值