• 计算机基础


    计算机基础

    1、计算机硬件组成

    1. 计算机硬件部分主要由控制器、运算器、存储器、输入设备、输出设备这五大部件组成。计算机工作原理依据的是冯诺依曼的存储程序和程序控制原理。
    2. 操作系统是用户和计算机之前的桥梁

    2、编码

    1. ASCII:一个字符用8位,1个字节进行表示,表示最多种类位2^8种。
    2. Unicode:万国码。一个字符用32位,4个字节表示,适用于世界各个国家的语言编码,但是保存数据进行存储时将占用比较大的空间。
    3. utf-8:对万国码进行压缩。采用8位的整次倍来表示,最低8位,最高32位,一般一个中文用24位,即3个字节进行表示。

    注意:Python 2解释器默认编码采用ASCII码。而Python 3解释器默认采用utf-8编码。

    ​ 若要将Python 2 的解释器编码格式转换成utf-8可在代码首行加入以下代码:

    # -*- coding:utf-8 -*-
    

    3、翻译方式

    计算机必须将高级语言源程序翻译成机器语言才能被计算机硬件接收被执行,根据翻译的方式不同,翻译的过程可分为编译和解释。

    1. 编译:将目标程序翻译成可执行文件,以后在执行是将执行可执行文件。若改变程序则需改变其源代码再次进行翻译。
    2. 解释:目标程序执行一次就翻译一次,不生成其他文件。

    4、输入

    Python 2:

    name = raw_input("请输入你的姓名:")	
    

    Python 3:

    name = input("请输入你的姓名:")
    

    注意:

    1. 在输入时Python 2 和Python 3 有区别。
    2. input接收到的值为str类型

    5、输出

    Python 2 :

    name = "dashuabi"
    print name
    

    Python 3 :

    name = "dashuaibi"
    print(name)
    

    注意:在输出方面Python 2 和Python 3 也有区别。

    6、数据类型

    1. 字符型:str
    2. 整数型:int
    3. 布尔型:bool

    注意:

    1. 字符型可以进行拼接

      print("dogfa is a " + "dashuaibi")
      
    2. 字符型可以乘一个整数实现重复的效果

      print("I'm a  handsome boy" * 3)
      

    7、变量

    变量只能以字母、数字、下划线组成命名,且不能以数字开头。

    如:1、user_name = "dashuaibi" (√)

    ​ 2、name666 = "oldniu" (√)

    ​ 3、_ = "123" (√)

    ​ 4、666name = "dogfa" (×)

    给变量命名时的规范:

    1. 用下划线分割开:user_name
    2. 驼峰命名法:UserName

    在Python中尽量采用第一种命名法。

    8、注释

    1. 单行注释

      # 这就是单行注释
      
    2. 多行注释

      '''
      这就是多行注释
      '''
      

    9、条件判断

    name = "dogfa"
    age = 18
    if name == "dougafa" and age == 18:
    	print("你他娘的真是个天才!")
    elif name == "oldniu" and age == 20:
    	print("差了点!")
    else:
    	print("你他娘的真是个蠢材!")
    
  • 相关阅读:
    推荐两款好用的反编译工具(Luyten,Jadx)
    在windows上运行linux
    Spring IOC的理解
    Django 13 admin和auth系统、权限问题
    Django 12 中间件、上下文处理器和admin后台
    Django 11 form表单(状态保持session、form表单及注册实现)
    Django 10 GET和POST(HttpRequest对象,GET和POST请求,文件上传,HttpResponse对象的cookie)
    Django 09 博客小案例
    Django 解答 01 (pycharm创建项目)
    Django 08 Django模型基础3(关系表的数据操作、表关联对象的访问、多表查询、聚合、分组、F、Q查询)
  • 原文地址:https://www.cnblogs.com/wangyueping/p/11136033.html
Copyright © 2020-2023  润新知