• 计算机硬件的组成、python的开发层面及语法介绍


    一.计算机硬件的组成

    计算机硬件大体由CPU(中央处理器)、内存、硬盘、输入输出设备、及把他们组为一起的主板构成。

    二.python开发实在哪个层面开发

    python开发是以计算机硬件为基础,在windows或者linux操作系统下运用编译工具进行应用程序的开发。

    三.python语言的介绍

    python种类:
            cpython(*),jpython,ironpython,rubypython,pypy ....
            种类有很多,规则只有一个。
            
        Python版本:
            Python2.7    
            Python3.x

    三.安装python解释器、运行代码

    1. 安装解释器
            python.exe 解释器程序
                
        2. 写代码,让解释器运行
            "黑框": 开始->cmd->回车
            
            - 解释器路径 代码文件路径    (写代码)
              
              # 添加操作系统环境变量: C:Python35;
                
              python 代码文件路径
            - 解释器                     (简单功能测试)
            
        3. Python2.7和Python3.5共存

    三.python语法

    1. print("你好,老狗")
            py2(ascii): 中文报错
            py3(utf-8): 不报错
        
            
            老外开发计算机,只能识别:
                - ascii码(255个东西),字母,数字,符号...
                - utf-8编码,包含世间万物
                
            代码头部写上:
                #-*- encoding:utf-8 -*-
        
        2. 变量
            a. 基础
                变量名 = 值
                
              

     print("哈哈")
                
                
                name = "哈哈"
                print(name)



                PS:
                    变量名要求:
                        - 只有:字母,数字,下划线
                        - 数字不能开头
                        - 不能是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']
                        
                        - 建议:见名知意
            
            b. 小高级
              

               age = 18
                age1 = age
                age2 = age1
                
                print(age2)


                
                
               

                age = 18
                age1 = age
                age2 = age1
                age1 = 666
                print(age,age1,age2)


                
        3. 初识数据类型
            age = 18            整数类型
            name = "哈哈哈"        字符串类型
            gender = True/False       布尔类型
            
            
            # 比较运算
                result = 19 > 18
                result = 19 < 18
                result = 19 >= 18
                result = 19 == 18
            # 数值运算(不能混搭)
                result = 1 + 1
                result = 1 - 1
                result = 1 * 1
                result = 1 / 1
                
                result = "哈哈哈" + "呵呵呵" # "哈哈哈呵呵呵"
                result = "哈哈哈" * 8      # "哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈"

        4. 条件语句
            
            如果: 条件,
                - 成立:xxxxx
                - 不成立:xxxxx
                
            形式一:
               

    if 条件:
                    print('')
                else:
                    print('')


                
                示例:
                   

    name = input('请输入用户名:')
                    if name == '嘻嘻':
                        msg = name + '是开心'
                        print(msg)
                    else:
                        print(name)


                
                
                简化:
                  

     if 条件:
                        print('')
                    


                
            形式二:
              

     if 条件:
                    print('')
                elif 条件:
                    print('')
                elif 条件:
                    print('')
                else:
                    print('')
                


                示例:
                 

      name = input('请输入用户名:')
                    if name == '嘻嘻':
                        print('开心')
                    elif name == '哈哈':
                        print('快乐')
                    elif name == '嘿嘿':
                        print('傻笑')
                    else:
                        print('编不下去了...')


            变形:嵌套
             

      name = input('请输入用户名:')
                if name == '二狗子':
                    age = input('请输入年龄:')
                    if age == "18":
                        print('好帅好帅')
                    else:
                        print('不帅')    
                elif name == '翠花':
                    print('好浪好浪')
                elif name == '熊二':
                    print('好诗好诗')
                else:
                    print('编不下去了...')
                    
                print('end')


                
                
        5. 输入
           

    name = input('请输入用户名:') # 让用户输入内容,输入内容赋值给name变量
            print(name)


            
            PS: 永远是字符串类型
            
            
        6. 循环
            
            场景一:×××××
                while 条件:
                    条件成立,此处代码执行(执行完毕后,再回到条件)
                    
            场景二:
                while 条件:
                    条件成立,此处代码执行(执行完毕后,再回到条件)
                else:
                    条件不成立,
                
                
            示例:
                # 输出: 1-100 连续数字
                """
             

      print('开始...')
                start = 1
                flag = True
                while flag:
                    print(start)
                    start +=  1
                    if start == 100:
                        print(start)
                        flag = False
                        
                print('结束了...')


                """

                """
           

        print('开始...')
                start = 1
                while start < 101:
                    print(start)
                    start += 1
                        
                print('结束了...')


                """

            
            关键字:continue,break
                """
             

      while True:
                    print(1)
                    break  # 跳出当前循环
                    print(11)
                print(2)


                """
                """
             

      print(0)
                while True:
                    print(1)
                    continue # 结束本次循环,进行下次循环
                    print(11)
                print(2)


                """
            示例:
                使用break实现: 1-100
                  

     start = 1
                    while True:
                        print(start)
                        start += 1
                        if start == 100:
                            print(start)
                            break


                
                输出:1 2 3 4 5 6  8 9 10
                
                    """
                 

      start = 1
                    while start < 11:
                        if start == 7:
                            pass
                        else:
                            print(start)
                        start += 1


                    """

                    """
                

       start = 1
                    while start < 11:
                        if start == 7:
                            start +=  1
                            continue
                        else:
                            print(start)
                        start += 1


                        
                    """
        
        
            总结:
                
                1. 书写规则
                    while 条件:
                        成立执行...
                    else:
                        不成立执行
                    
                2. continue 结束并重新开始循环,break结束跳出循环

    7. 奇数偶数
              

     num = 19
                result = num % 2        
                if result == 0:
                    print('偶数')
                else:
                    print('奇数')


     8. 1-100总和
             

                sum = 0
                start = 1
                while start < 101:
                    # 1. sum=0,start=1
                    # 2. sum=1,start=2
                    # 3. sum=3,start=3
                    # 3. sum=6,start=4
                    sum += start
                    start += 1
               

     9.

    #1-100并求和
    start=1 
    sum = 0
    while start < 101 :
     sum = sum + start
     print(start)
     start=start+1
    else:
     print("总和是:",sum)

    10.

    #1-100并求和
    a=1
    summ=0
    flag=True
    while flag :
     if a<101 :
       print(a)
       summ+=a 
       a+=1
     else:
      #flag=False
      break
    print("总和是:",summ)  

    11.

     #1-100并奇数求和 
    b=1
    suum=0
    while b<101:
     if b%2==0:
      b+=1
     else:
       print(b)
       suum+=b
       b+=1
       
    print("1-100所以奇数的和是:",suum)
  • 相关阅读:
    【Rollo的Python之路】Python 编码与解码
    【Rollo的Python之路】Python 队列 学习笔记 queue
    【Rollo的Python之路】Python 同步条件 学习笔记 Event
    【Rollo的Python之路】Python 条件变量同步 学习笔记 Condition
    【Rollo的Python之路】Python 信号量 学习笔记 Semaphore
    十天冲刺-09
    十天冲刺-08
    十天冲刺-07
    十天冲刺-06
    十天冲刺-05
  • 原文地址:https://www.cnblogs.com/PythonMrChu/p/9430667.html
Copyright © 2020-2023  润新知