zoukankan      html  css  js  c++  java
  • 计算机硬件的小知识

     1. 初识计算机。CPU 内存,硬盘,操作系统

    CPU:大脑,中央处理器,运算计算中心。
    内存:临时存储数据,供cpu运算。
    优点:读取速度快。
    缺点:容量小,成本高,断电即消失。
    硬盘:长时间存储数据,大量的数据。500G,1T,2T,大片,小视频。
    优点:容量大,成本低,断电不消失。、
    缺点:读取速度慢。
    操作系统:调配,各个硬件的运行。
    windows,linux,cenos,mac,。。。

    2. python初识 

    python发展史以影响。
    python:优美,清晰,简单。
    1大区别:
    python2x: 源码不规范,源码混乱,重复代码较多。
    python3x: 重整源码,源码规范,优美,清晰,简单。

    4,Python的分类。

    编译型:
    将代码一次性全部编译成二级制,然后在运行。
    优点:执行效率高。
    缺点:开发效率慢,不能跨平台。
    代表语言:C。
    解释型:
    代码逐行解释,解释称二进制,然后运行。
    优点:开发效率高,第三方库,可以跨平台。
    缺点:执行效率低。
    代表语言:python.

    5,Python的种类。

    5.5 运行第一个python文件:
    python 空格 文件路径,回车。
    python2x: 默认的编码方式ascii,
    显示中文:首行:# -*- encoding: utf-8 -*-。
    python3x: 默认的编码方式utf-8,。
    python2x: print '内容' print('内容')
    python3x: print('内容')。

    6,变量。
    #变量:将计算的中间结果存储起来,以便后续代码使用。
    变量设定规则:
    1,必须是字母,数字下划线任意组合。
    2,不能是数字开头。
    3,不能是python中的关键字。
    ['and', 'as', 'assert', 'break', 'class', 'continue',
    'def', 'del', 'elif', 'else', 'except', 'exec',
    'finally', 'for', 'from', 'global', 'if', 'import',
    'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
    'raise', 'return', 'try', 'while', 'with', 'yield']
    4,变量不能是中文。
    5,变量不能太长。
    6,变量有具有可描述性。
    AgeOfOldboy = 56
    NumberOfStudents = 80
    #下划线
    age_of_oldboy = 56
    number_of_students = 80
    #常量:一直不变的量。默认全部大写的变量为常量。
    # 身份证号,π,
    #注释。
    # 帮助你理解别人代码,回忆自己的代码。
    #单行注释:# 多行注释 ''' 被注释内容''' """ 被注释内容"""

    #基础数据类型:

    int 数字,整数。用于计算。+ - * / % //
    str ;字符串。在python中,凡是用引号引起来的就是字符串。
    #print('这是字符串')
    #print("这是字符串")

    #msg = '''
    床前明月光,
    疑是地上霜。
    '''
    字符串:可加,可乘。

    print('这是字符串')
    # print("这是字符串")
    # 
    # msg = '''
    # 床前明月光,
    # 疑是地上霜。
    # '''
    # print(msg)

    str + str :字符串的拼接。、

    # msg1 = '老男孩教育'
    # msg2 = '   是最好的培训机构'
    # #print(msg1+msg2)
    #  msg = '坚强'
    #print(msg * 8)

    相乘:
    str * int
    msg = '坚强'
    #print(msg * 8)

    #bool True False 两种状态:判定代码的真假。

    #print(3 > 2)
    #print(3 > 4)

    #print('True')
    #print(True)
    # 判断此对象是什么数据类型 type()

    # print('中国你好')
    
    # print(1+2+3+6+7+8+101)
    # print((1+2+3+6+7+8+101)*3/5)
    # print(((1+2+3+6+7+8+101)*3/5)*4/8)
    #
    # a = 1+2+3+6+7+8+101
    # b = a*3/5
    # c = b*4/8
    # print(c)


    #print('True',type('True'))
    #print(True,type(True))

    # #变量:将计算的中间结果存储起来,以便后续代码使用。
    # a_ = 4
    # a*c = 3
    # ___ = 22
    # _+ = 23
    # _ _ = 15
    # 12e = 66
    #
    # age1 = 12
    # AGE2 = age1
    # age3 = age2
    # age2 = 23
    # print(age1,age2,age3) # 12 23 12  12 12 12

    10,input用户输入。

    name = input('请输入你的名字:')
    age = input('请输入你的年龄:')
    print(name,age,type(name),type(age))

    11,if。
    其他语言:
    if (条件){结果}
    if 条件:
    结果

    #单独if
    '''
    print(111)
    if 3 > 2:
        print(666)
    print(333)
    '''
    #if else
    '''
    name = input('请输入你的名字:')
    if name == '王爷':
        print('老铁,没毛病')
    else:
        print('有病得治....')

    #if elif ... num = int(input('请输入你得选择:')) # str ---> int str全部由数字组成 if num == 4: print('中午饭我请') elif num == 5: print('晚饭我请') elif num == 6: print('大保健,走起')
    '''
    #if elif ... else
    '''
    num = int(input('请输入你得选择:'))  # str ---> int str全部由数字组成
    if num == 4:
        print('中午饭我请')
    elif num == 5:
        print('晚饭我请')
    elif num == 6:
        print('大保健,走起')
    else:
        print('给你机会抓不住....')
    '''
    # 嵌套
    '''
    num1 = input('请输入数字')
    if num1 == '3':
        num2 = input('请输入数字:')
        if num2 == '5':
            print('这都能猜对')
        else:
            print('继续努力')
    score = int(input("输入分数:"))
    if score > 100:
        print("我擦,最高分才100...")
    elif score >= 80:
        print("B")
    elif score >= 90:
        print("A")
    elif score >= 60:
        print("C")
    elif score >= 40:
        print("D")
    else:
        print("太笨了...E")
    '''

    12,while。
    #while
    终止循环:

    '''
    while 条件:
        结果
    
    
    while True:
        print('精忠报国')
        print('粉红的回忆')
        print('凉凉')
        print('起风了')
    
    
    flag = True
    while flag:
        print('精忠报国')
        print('粉红的回忆')
        print('凉凉')
        flag = False
    
    flag = True
    while flag:
        print('精忠报国')
        print('粉红的回忆')
        print('凉凉')
        flag = False
        print('第一次')
    
    
    count = 1
    flag = True
    while flag:
        print(count)
        count = count + 1 # count += 1
        if count == 101:
            flag = False
    
    count = 1
    while count < 101:
        print(count)
        count = count + 1 # count += 1
    
    count = 0
    while count < 101:
        print(count)
        count = count + 2 
        
    count = 0
    while count < 101:
        if count % 2 == 0:
            print(count)
        count = count + 1
    
    while True:
        print(111)
        print(222)
        break
        print(333)
    print(666)
    
    while True:
        print(111)
        print(222)
        continue
        print(333)
    print(666)
    '''


    1,改变条件。
    2,break.(直接结束循环。)
    关键字:break,
    continue,结束本次循环,继续下一次循环。

    PS

    #break while 循环 计算出1+2+3+4...+100
    # count = 1
    # sum = 0
    # while True:
    #     sum = sum + count
    #     count = count + 1
    #     if count == 101:break
    #     
    # print(sum)
  • 相关阅读:
    Linux rpm命令详解
    IIS上传文件大小限制和上传时间限制
    .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
    C# Thread、ThreadPool、Task、Invoke、BeginInvoke、async、await 汇总
    iostat 命令详解
    IdentityServer4 配置负载均衡
    Rabbit RPC 代码阅读(一)
    .Wait()与.GetAwaiter()之间有什么区别
    AddTransient,AddScope和AddSingleton 有什么不同?
    微服务ServiceMesh及三种模式介绍
  • 原文地址:https://www.cnblogs.com/HoneyTYX/p/8973422.html
Copyright © 2011-2022 走看看