zoukankan      html  css  js  c++  java
  • 自学Python编程的第一天----------来自苦逼的转行人

    学习Python的第一天,也是我第一次写博客的一天,不怎么会写博客,也不怎么会Python,也不怎么会写总结.
    在学Python的第一天发现自己脑子不是很好用,在学习过程中出现很多错误,错误锦集如下,哈哈哈哈,要加油.
    以后要注意不要再犯下面的错误了,不然以后在工作中很难独立完成,也容易出现很多错误,这样就不好了啊!!!
    下面是我的知识总结和错误总结,如果有IT大佬看见了,希望能指出我的不足之处,让我好改进改进,可以进步.

    ======我======是======一======个======快======乐======的======分======割======线======
    一.重要知识点:
    1.python的简介:
    python是解释型语言

    2.注释的作用:
    注释是对程序的标注,是让人更加简洁明了的知道某段程序代表的含义

    注释的类型:
    1.单行注释:
    用#号来表示单行注释
    2.多行注释(文档注释):
    用两个'''来表示多行注释

    3.变量和常量:
    1.变量的含义
    变量是程序运行过程中产生的中间值,暂时存储在内存中,供后面的程序使用
    变量直接声明就可以

    2.变量的名命:
    1.有数字,字母,下划线(_)组成
    2.不能由数字开头
    3.要有意义(是为了能让人一目了然地知道其代表的含义)
    4.区分大小写
    5.尽量不要用中文(是因为用中文容易导致代码出现错误)
    6.不要太长(其一是麻烦,其二是自己也容易记不住)
    7.不能是关键字(是为了避免导致后面的程序出现错误)
    8.推荐两种形式来名命:
    1.驼峰,除了第一个字母是大写字母外,其他字母用小写
    2.每个单词用下划线(_)分隔

    3.常量:
    python不存在绝对的常量,一般全部字母大写是常量,约定俗成

    4.数据类型:
    1.int整数:
    常见的数字都是整数类型,用于计算大小和比较
    有+ - * /(除法) %(取余) //(整除) > < >= <= != **(次方)

    2.str字符串:
    用',",''',""" 引起来的都是字符串 +(把字符串链接起来) *

    3.bool布尔值:
    只有True和False

    5.用户交互(input):
    变量=input("提示语").变量是字符串类型.字符串(str)转变成整数(int)用int(str)

    6.if判断的用法:
    1.
    if 条件判断:
    代码块
    运行流程. 当条件是真. 执行代码块

    2.
    if 条件:
    代码块1
    else:
    代码块2
    执行流程: 当条件成立. 执行代码块1. 否则, 执行代码块2. 二选一

    3.
    if 条件1:
    代码块1
    elif 条件2:
    代码块2
    .....
    else:
    代码块n
    执行流程:当 ,执行代码块1,否则,执行代码块2,同理,直到代码块n

    二.错误总结:
    1.容易把input括号里的单引号或者双引号弄成中文状态下的单双引号,中文状态下的会导致程序错误,要特别注意
    a = input(“请再输入一个值”) -->>这个是中文状态下的双引号
    a = input("请输入一个值") -->>这个是英文状态下的双引号
    解决方法:
    把输入法里的"中文输入时使用英文标点"设置打开,这样就可以避免输入的是中文标点

    2.容易忘记把str转换成int类型,要特别要注意
    a = input("请输入一个值:")
    a = int(a) -->>#把输进去的内容(字符串)转换成int类型
    b = input("请再输入一个值:")
    b = int(b) -->>#把输进去的内容(字符串)转换成int类型
    print(a+b)#a,b都是int类型
    解决方法:敲完代码时,先脑中走一遍程序,看是否有错.

    3.if判断时容易忘记加冒号结尾,而且还容易输错,输入的是中文状态下的冒号
    gender = input('你是男的还是女的:')
    if gender == '女的': -->>#注意:这里老是忘记要用冒号结尾,而且还有冒号要英文状态下的冒号
    print('请进,欢迎光临!')
    else: -->>#注意:这里也有冒号,而且还有冒号要英文状态下的冒号
    print('滚蛋')
    解决方法:
    把输入法里的"中文输入时使用英文标点"设置打开,这样就可以避免输入的是中文标点

    4.因为学过C语言,容易导致把C语言的else if用到python里,导致程序出现错误
    money = input('请你查看你支付宝或者微信的余额有多少:')
    if int (money)>=500:
    print('今晚就喝啤酒和吃炸鸡,生活美滋滋')
    else if int(money)>=300: -->>#这里错误是我用了C语言的else if导致错误出现
    print('今晚就吃盖浇饭,生活乐无边')
    else if int(money)>=50: -->>#这里错误是我用了C语言的else if导致错误出现
    print('今晚就吃泡面,生活图开心')
    else:
    print('今天就只能减肥')
    #上面这一段程序是自己写的(没看视频前),然后有错误,出现错误的原因是没有理解好if else的具体用法,导致代码出现错误,无法运行

    money = input('请你查看你支付宝或者微信的余额有多少:')
    if int(m/oney)>=500:
    print('今晚就喝啤酒和吃炸鸡,生活美滋滋')
    else:
    if int(money)>=300:
    print('今晚就吃盖浇饭,生活乐无边')
    else:
    if int(money)>=50:
    print('今晚就吃泡面,生活图开心')
    else:
    print('今天就只能减肥')
    #上面这一段是我开完视频后,然后发现自己的错误在哪后改正过的,发现出现错误的原因是我有把大一时候上的C语言的内容知识点来写的。说明我思想还没有转过来

    money = int(input('请你查看你支付宝或者微信的余额有多少:'))
    if money >= 500:
    print('今晚就喝啤酒和吃炸鸡,生活美滋滋')
    elif money >= 300:
    print('今晚就吃盖浇饭,生活乐无边')
    elif money >=50:
    print('今晚就吃泡面,生活图开心')
    else:
    print('今天就只能减肥')
    #这个程序是另一种写法,看起来更加简单,易懂,不容易出现错误.
    ======我======是======一======个======快======乐======的======分======割======线======
    第一次写博客,不会写,也不知道写啥啊~~~~~
    这是一个错误的代码
    money = input('请你查看你支付宝或者微信的余额有多少:')
    if int (money)>=500: 
       print('今晚就喝啤酒和吃炸鸡,生活美滋滋')
    else if int(money)>=300:                            -->>#这里错误是我用了C语言的else if导致错误出现
            print('今晚就吃盖浇饭,生活乐无边')
       else:if int(money)>=50:                          -->>#这里错误是我用了C语言的else if导致错误出现
               print('今晚就吃泡面,生活图开心')
            else:
               print('今天就只能减肥')
    #上面这一段程序是自己写的,然后有错误,出现错误的原因是没有理解好if else的具体用法,导致代码出现错误,无法运行
    这是一个正确的代码
    money = int(input('请你查看你支付宝或者微信的余额有多少:'))
    if money >= 500:
        print('今晚就喝啤酒和吃炸鸡,生活美滋滋')
    elif money >= 300:
        print('今晚就吃盖浇饭,生活乐无边')
    elif money >=50:
        print('今晚就吃泡面,生活图开心')
    else:
        print('今天就只能减肥')
  • 相关阅读:
    centos8 docker podman冲突问题技术就是要不断折腾 时刻踩坑
    systemd upstart sysvinit
    warden创建容器的过程
    Linux彩色输出
    cloudfoundry warden安装和配置
    The Architecture of Open Source Applications: Audacity
    The Architecture of Open Source Applications: Asterisk
    [转]查看dd的拷贝进度
    The Architecture of Open Source Applications Berkeley DB
    libcurl的段错误
  • 原文地址:https://www.cnblogs.com/hpcz190911/p/11509336.html
Copyright © 2011-2022 走看看