自学Python编程的第四天----------来自苦逼的转行人

2019-09-14  21:15:24

今天是学习Python的第四天,也是写博客的第四天

今天的内容是有关‘列表‘、‘元组‘、‘range‘的用法

列表:增删改查、列表的嵌套

元组:元组的嵌套

range:range的具体用法

好了,进行日常的记录.加油!

======我======是======一======条======快======乐======的======分======割======线

一.重要知识点    1. list(增删改查)        列表可以装大量的数据. 不限制数据类型. 表示方式:[] 方括号中的每一项用逗号隔开        列表和字符串一样.也有索引和切片        常用的功能:            1. 增: append()            2. 删:remove()            3. 改: 索引修改            4. 查: for循环        常用方法:            1. len()            2. count()            3. sort() 排序

    2. list的嵌套        降维操作

    3. tuple 元组        当元组只有一个元素是要使用一个逗号,不然不是元组        不可变的列表. 只读列表. 有索引和切片.        不可变的是它内部子元素. 如果子元素是列表. 列表中的元素是可以变的.

    4. range()        数数        有一个参数:结束为止        两个参数: 1. 起始位置, 2.结束位置        三个参数: 1. 起始位置, 2. 结束位置. 3.步长

二.错误总结    1.continue的作用      # 11.写代码:计算1-2+3... + 99中除了88以外所有数的总和?        count=1        sum=0        while count<100:            if count==88:                count=count+1                continue                #-->>这里忘记加continue            elif count%2==0:                sum-=count            else:                sum+=count            count+=1        print(sum)    #出现这个错误的原因是没有考虑到continue的作用    解决方法:每次敲完代码记得再过滤一遍,看看是否有缺或者有多,要记得考虑continue和break的作用

    2.print的位置放着    # 9.计算用户输入的内容中有几个整数(以个位数为单位)。      如: content = input("请输入内容: ") # 如fhdal234slfh98769fjdla      content = input("请输入内容:")      count=0      for c in content:         if c.isdigit():             count+=1         print(count)                    #-->>print应该是在for嵌套里,不是在if嵌套里和if同一等级    #最近老是出现print的位置放置错误    解决方法:看看print是要输出什么,要输出什么就放那里

    要诀:复杂的问题简单化,简单的问题复杂化.======我======是======一======条======快======乐======的======分======割======线
# 10.写代码完成下列需求:
#     用户可持续输入(用while循环),用户使用的情况:
#     输入A,则显示走大路回家,然后在让用户进一步选择:
#         是选择公交车,还是步行?
#         选择公交车,显示10分钟到家,并退出整个程序。
#         选择步行,显示20分钟到家,并退出整个程序。
#     输入B,则显示走小路回家,并退出整个程序。
#     输入C,则显示绕道回家,然后在让用户进一步选择:
#         是选择游戏厅玩会,还是网吧?
#         选择游戏厅,则显示‘一个半小时到家,爸爸在家,拿棍等你。‘并让其
#     重新输入A,B,C选项。:
#         选择网吧,则显示‘两个小时到家,妈妈已做好了战斗准备。‘并让其重
#     新输入A, B,C选项。
while 1:
    lu = input(‘请选择ABC三个其中一个:‘).strip().upper()
    if lu==‘A‘:
        s=input(‘你是要选择坐公交车还是步行:‘)
        if s==‘坐公交车‘:
            print(‘十分钟到家‘)
        else:
            print(‘半个小时到家‘)
        break
    elif lu==‘B‘:
        print(‘走小路回家‘)
        break
    elif lu==‘C‘:
        s=input(‘你是要去游戏厅还是网吧‘)
        if s==‘游戏厅‘:
            print(‘一个半小时到家,爸爸在家,拿棍等你‘)
        else:
            print(‘两个小时到家,妈妈已做好了战斗准备‘)
            continue
    else:
        print(‘没有这个选项‘)

#这个代码没难度,只是要写比较多.第一次写代码没出现错误,有点开心

原文地址:https://www.cnblogs.com/hpcz190911/p/11520338.html

时间: 2024-10-29 11:02:11

自学Python编程的第四天----------来自苦逼的转行人的相关文章

自学Python编程的第三天----------来自苦逼的转行人

2019-09-14 11:09:50 学Python的第三天和写博客的第三天 本来第三天的内容前天就应该发的,但是因为有点难度,用了两天的时间去学习,按道也是昨天发, 因为中秋导致今天早上发,第三天学的Python内容是有关编码和基本数据类型, 基本数据类型中关于字符串的内容比较多,要记的也多,int比较简单,内容相对较少 有关逻辑的能力了还是弱,还得继续提高.加油!一定可以克服逻辑问题的,只有不断练习逻辑题, 逻辑能力才可以提高 第三天总结如下: ======我======是======一=

自学Python编程的第\七天----------来自苦逼的转行人

2019-09-17-23:09:48 今天学的内容是有关小数据池的,学的有点懵逼,感觉越来越难学了,但是得坚持下去 明天学习下一个课程时,感觉要跟不上,看来明天得先看好几遍今天的内容 不然肯定会听的懵逼 今天看见哔哩哔哩很多这样的视频,内容和我网上买的一样的,心塞啊!!!!!!!!!!!! 今天的内容: 一.重要知识点 1. is 和 == 区别 id()函数 == 判断两边的值 is 判断内存地址 #小数据池只针对整数.字符串.布尔值.其他的数据类型不存在驻留机制 2.当我们在控制台的时候,

自学Python编程的第十一天----------来自苦逼的转行人

2019-09-21-23:00:26 今天看了很多博客网的博客,看完觉得自己的博客真的是垃圾中的垃圾 新手不知道怎样写博客,我也很想写好一篇能让人看的博客,但是目前水平不够 只能慢慢改,今天的博客还是按照自己的方式写吧,明天开始学习怎么写一篇好的博客 但是感觉有点难,加油,但是自己写博客也是为了记录自己的学习路程,所以博客得慢慢改 一.重要知识点 1. 动态参数 位置参数的动态参数: *args 关键字参数的动态参数 : **kwargs 顺序: 位置,*args,默认值,**kwargs 在

自学Python编程的第二天----------来自苦逼的转行人

今天是2019.9.11号22:51分 这是我自学Python的第二天,也是我写博客的第二天,还是不知道怎样写博客的第二天,有点懵 今天学Python还是一样的懵,错误还是有很多,而且脑中也不够灵活,逻辑能力还是有待提高, 还得继续加油,为了以后能成为一名IT大佬,我得坚持再坚持,努力再努力,加油吧!骚年!!!!! 结果是由过程决定的,相信我努力的过程会有回报的.我能行的,我相信自己 下面是我的知识总结和错误总结 ======我======是======一======个======快======

python编程学习进度四

今天自己写了 一个简单代码帮助自己理解python编程中的一些类的关系以及一些函数属性, 总结如下: 1,在python当中一切皆对象,每产生一个对象会对应三个属性:id.类型type和数值2,创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性:而类中有两种属性:数据属性和函数属性,其中类的数据属性是共享给所有对象的,而类的函数属性是绑定到所有对象的. 3,在类的内部来说,__init__是类的函数属性,但是对于对象来说,就是绑定方法.4,命名空间的问题:先从对

孤荷凌寒自学python第八十四天搭建jTessBoxEditor来训练tesseract模块

(完整学习过程屏幕记录视频地址在文末) 由于本身tesseract模块针对普通的验证码图片的识别率并不高,据说需要进行专门针对具体某一型号的验证码图片的训练才可以,因此今天的学习重点是搭建jTessBoxEditor环境来进行tesseract训练数据的训练和生成. 是完全参照以下博客内容来进行的: https://www.cnblogs.com/zhongtang/p/5555950.html 具体操作过程见文末的操作过程屏幕录像. 在整个训练过程中我的主要感受是: 都说tesseract是基

《python编程》第四章——文件和目录工具

1.文件和目录,他们本身就是我们在电脑里看到的那些一个个文件.目录在windows中就是文件夹,很好理解. 2.我们用到的大多数用途,就是利用open内建函数及其文件对象来处理文件. 3.open函数返回的文件对象有多种方法,read,readline,readlines,write,writelines,close,seek,flush(将缓存区的数据强制转移到磁盘),fileno(获取底层的文件句柄)等. 4.打开一个文件的整个步骤都是分为三步的,1.打开,同时指定打开来做什么用(比如wri

Python编程之变量

变量,望文生义,就是变化的量.Python里创建一个变量的方法很简单,给它起个名字,然后给它一个值.举起几个例子: name = 'Crossin' myVar = 123 price = 5.99 visible = True “=”的作用是把右边的值赋予给左边的变量. 这里说一下另外一个概念,叫做“数据类型”,上面4颗例子分别代表了Python中较常见的四种基本类型: 1.字符串 – 表示一串字符,需要用”或””引起来; 2.整数 3.浮点数 – 就是小数 4.bool(布尔)- 这个比较特

Python编程从入门到实践(第三、四章的列表和元祖) &#142015;

原文: http://blog.gqylpy.com/gqy/414 置顶:来自一名75后老程序员的武林秘籍--必读(博主推荐) 来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/ 你好,我是一名极客!一个 75 后的老工程师! 我将花两分钟,表述清楚我让你读这段文字的目的! 如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍! 没错,我就是这个老者! 干研发 20 多年了!我也年轻过,奋斗过!我