python基础(变量、常量、流程控制语句if)

一、计算机基础:

  CPU:中央处理器,相当于人大脑

  内存:临时存储数据

    特点:1、成本高 

       2、断电即消失

   硬盘:长期存储大量的数据(文件,视频等)

   操作系统:管理,协调,计算机硬件与计算机软件之间的'桥梁'

二、PYTHON定义:

  1、分类:

    Python2x: 源码重复,浑沦,冗余,源码不规范,只支持ASCII码

    Python3x: 源码整合后,代码优美,清晰,简单,支持UTF-8

  2、语言类型: 

    编译型: 一次性将你的所有的代码转化成010101010
      代表语言:C C++
      优点:执行效率高。 0.001s
      缺点:开发效率低。
      不能跨平台。
    解释型:逐行解释逐行运行。
      代表语言: python
      优点:可以跨平台。
      开发效率高。
      缺点:执行效率低。0.01s

  3、优缺点:

      优点:
        python开发效率高(比其他的解释型语言都高)由于第三方库 避免重复造轮子。
        高级语言。你不用去管内存级别的代码。
        可嵌入性。Python代码可以移植到C/C++ 语言中。
        可拓展性。python代码可以嵌入C/C++ 语言中。
        可移植性:不同操作系统的移植。
      缺点:
        执行效率相对低。
        python自身的原因不能多线程(并发编程会讲到)。

   4、种类:

      

   5、变量:  

      命名规则:
        1、字母,数字,下划线组成,不能以数字开头
        2、不能用python中的关键字
        3、变量要具有可描述性
        4、变量不能用中文
        5、变量名不能太长
        6、官方命名规则:
          下划线:age_of_oldboy = 30
          驼峰体:AgeOfOldboy = 30
          单驼峰体:Ageofoldboy = 30

   6、常量:

      定义:不变的量。
      命名规则:全部大写的变量,就是常量

   7、注释:

      单行注释:# 被注释的内容
      多行注释:"""被注释的内容""" '''被注释的内容'''

      作用: 

        关节节点,或者是一些难以理解的代码加注释。
        一个文件:文件的描述。
        函数:函数的描述。
        类:描述

   8、内置函数(input):

      作用:

        登录博客园: 输入 相关信息,账号,密码,邮箱,手机号等等。
      描述:

        无论你输入的是什么内容,出来的都是str类型

   9、流程控制语句(if):     

    
1 dream = input("你长大后想做什么?")
2 
3 if dream == "医生":
4     print("看病免费")
5 
6 print('666')
类型一
    
1 age = int(input('请输入年龄:'))
2 
3 if age > 18:
4     print('做你想做的事情')
5 else:
6     print('小屁孩')
7 
8 print('666')
类型二
    
1 num = input('请输入你猜测的数字:')
2 
3 if num == '6':
4     print('请你吃饭')
5 elif num == '3':
6     print('不用写作业')
7 elif num == '1':
8     print('请你大宝剑')
类型三
    
 1 num = input('请输入你猜测的数字:')
 2 
 3 if num == '6':
 4     print('请你吃饭')
 5 elif num == '3':
 6     print('不用写作业')
 7 elif num == '1':
 8     print('请你大宝剑')
 9 else:
10     print('....')
类型四
    
 1 code = input('请输入验证码:')
 2 username = input('请输入用户名:')
 3 password = input('请输入密码:')
 4 if code == 'qwe3':
 5     if username == 'alex' and password == '123':
 6         print('登陆成功')
 7     else:
 8         print('用户名或者密码错误')
 9 else:
10     print('验证码错误')
类型五

 

posted @ 2019-03-23 16:47  Amorphous  阅读(138)  评论(0编辑  收藏  举报