美文网首页
20210601py-5字回文

20210601py-5字回文

作者: DZhhho | 来源:发表于2021-06-02 13:30 被阅读0次

20210601 start

今日目标

接下来:

5个回文数字的 练习(地板除等运用)

break continue 循环跳出 原理or标志点是什么

梳理这几种高级数据类型的  循环、增加、删除等操作,列清楚

再看看 打印符号怎么换行(print('i\n')?

5字回文

回文数字练习——试试能否通过a[num]方式调用 a=input的值

a=input('sth<5\n')

print(a[len(a)-1])  #也就是说可以通过a[num]的方式调用字符串

新手常见py 运行错误

https://www.oschina.net/question/89964_62779 (很不错,有错的案例还有修改方式,嗯我犯过好几种错误了,估计都犯了 我就学完基础了哈哈哈)

刚才收获

思路——用首尾对称法 输出,实现 回文效果

可以实现 字符串a[0] a[len(a)-1] 调用效果

字符串类型 是不可变类型(同元组),一旦给定内容后,不能通过 = 赋值方法 变更内容

即使是[]  和 {} 这类高级数据类型,赋值为 空后,通过b[0] 等方式调用 会提示 超出index out of range

新学到 .reverse() 有这个功能,但是字符串没有 reverse,列表有(其他数据类型?是有顺序的字符类型有吧)

参考方法

#回文数字练习——试试能否通过a[num]方式调用 a=input的值

a=input('sth<5\n')

b=[]

for i in range(0,len(a)):

    b.append(a[i])  # 列表 增加 元素的方法

b.reverse()  #把b这个列表翻转(因为列表有顺序)

print(b)  # 打印出来是个 列表

c="".join(b)  #把列表变成 字符串——用 .join 的方式

print(c)  #打印结果是 字符串

思路2——分别取数位上的数,再分别打印(连接打印)

收获

print(a[i],end=" ")

print(b[i])

————结果就是a[i]b[i] 贴着排列

%,//

20210601end

收获

通过尝试,发现了字符串 不能被= 赋值(因为不能被修改)

字符串调用,可以使用a[i] 的方式

因为错误 搜到了 列表有.reverse() 翻转功能——字符串没有(因为不能修改)

新学到 "".join(b) 功能,使用方法还有待进一步明确规范

思考 5字回文法,目前没想出用% //怎么实现(循环)

今日目标

接下来:

5个回文数字的 练习(地板除等运用)——用了一种思路,另一种思路暂没做出了

break continue 循环跳出 原理or标志点是什么——还没看到(下一节就是了,5字回文要加油)

梳理这几种高级数据类型的  循环、增加、删除等操作,列清楚——梳理了一部分

再看看 打印符号怎么换行(print('i\n')?——还没看到(新学到一种print(  ,end="")

明天接下来

5字回文——% //方法

break continue 循环跳出 原理or标志点是什么

梳理这几种高级数据类型的  循环、增加、删除等操作,用 表格方式 列清楚

再看看 打印符号怎么换行(print('i\n')?

相关文章

网友评论

      本文标题:20210601py-5字回文

      本文链接:https://www.haomeiwen.com/subject/eaxnsltx.html