• 入门了解


    一. 计算机基础

    1. 硬件

    • CPU(中央处理器) 人的大脑
    • 内存 临时记忆
    • 硬盘 长久记忆
    • 输入设备 眼睛、耳朵等
    • 输出设备 鼻子、嘴巴等

    2. 软件

    • 操作系统 控制计算机工作流程(windows、mac、linux等)
    • 应用程序 安装在操作系统上的软件

    二. Python简介

    1. Python的诞生

    Python的创始人是吉多·范罗苏姆(Guido van Rossum),荷兰人。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。Python崇尚优美、清晰、简单。

    2. Python的应用

    2.1 应用领域

    • 云计算
    • WEB开发
    • 科学运算与人工智能
    • 系统运维
    • 爬虫
    • 金融
    • 图形GUI

    2.2 应用公司

    • Google、CIA、NASA、YouTube、Dropbox、Instagram、Facebook、Redhat、豆瓣、知乎等

    3. 编程语言类型

    • 编译型:把源程序的每一条语句编译成机器语言,并保存成二进制文件,运行时计算机可以直接识别并运行。(翻译)

    • 解释性:在执行程序时,把从上到下写过的代码一行一行地解释称机器语言并执行。(实时翻译)

      Python2:源码不统一,重复代码

      Python3:源码统一,无重复代码

    4. Python的优缺点

    4.1 优点

    • 优雅、明确、简单
    • 开发效率高
    • 高级语言
    • 可移植性
    • 可拓展性
    • 可嵌入性

    4.2 缺点

    • 速度慢
    • 代码不能加密
    • 线程不能移用多CPU

    5. Python的种类

    • Cpython python的C语言实现
    • Jython python的Java语言实现
    • Ironpython 将python代码编译成.Net字节码,然后在C#上运行
    • Pypy(特殊) python实现的python

    三. Python入门

    1. 输出

    使用Windows系统使用Notepad++创建一个文本,文本内容如下

    print("hello world")
    

    print()括号里面的内容就是要输出的内容,如果是文字和字母需要用英文状态下的引号引起来,数字可以直接写出来

    2. 变量

    变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用。变量的作用:昵称,就是代指内存中某个地址中的内容。代码的运行是从上至下的执行,并且在内存中只能有一个名字相同的标签。

    2.1 变量的定义规则

    • 由字母、数字和下划线组成
    • 禁止以数字开头
    • 禁止使用python中的关键字以及内置函数中的名字
    ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
    
    • 不建议使用中文和拼音
    • 变量名区分大小写
    • 变量名要具有描述性
    • 推荐写法
    驼峰体 大峰:AgeOf(每个单词首字母大写)
          小峰:ageOf(第一个单词首字母小写,其他单词首字母大写)
    下划线 age_of
    

    3. 常量

    常量就是不变化的量,变量名大写就是常量。

    4. 注释

    注释就是对代码的简单说明 。

    单行注释(当行注释)
    # 就是给这一行进行注释,注释后的代码不会执行
    多行注释
    '''内容'''或"""内容"""就是对多行代码进行注释,注释后的代码不会执行
    

    5. 基础数据类型

    • 整型(int) 数学中的整数
    num = 1
    num = 2
    print(num1 + num2)
    # 结果:3
    # 整型就和我们学的数学一样可以进行加减乘除
    
    • 字符串(str)

      在python中,凡是引号引起来的全是字符串

      • 字符串加法
      #字符串的拼接(只能字符串之间加法)
      s1 = 'a'
      s2 = 'b'
      print(s1 + s2)
      结果:ab
      
      
    - 字符串乘法
      
      ```python
      #字符串只能和数字之间乘法
      name = '坚强'
      print(name*8)
      结果:坚强坚强坚强坚强坚强坚强坚强坚强
    
    • 布尔值(bool)

      布尔值中分为两种状态 ,True(真、1),False(假、0)

      print(3>7)
      结果:False
      print(7>3)
      结果:True
      

    6. 用户交互

    input(输入)

    # input('提示语句'),提示语句不限制类型,获取到的都是字符串
    s = input('请输入用户名')
    
    

    7. 流程控制语句

    # 引号是将条件与结果分开
    # 四个空格或者一个Tab键,空格和Tab键不能混合使用
    if 条件:
        结果(满足这个条件的结果)
    

    7.1 判断条件

    if(如果)

    age = input('请输入年龄')
    if int(age) >= 18:
        print('你成年了')
    

    7.2 二选一

    if (如果)else(否则)

    age = input('请输入年龄')
    if int(age) > 18:
        print('你可以去网吧了')
    else:
        print('你现在还不行阿')
    

    7.3 多个选项进行单选或不选

    if(如果)elif(再如果)

    age = input('请输入要比较的数字:')
    if int(age) >= 22:
        print('可以扯证了')
    elif int(age) >= 18:
        print('成年了,可以干一些成年的事了')
    elif int(age) < 18:
        print('还是小屁孩')
    

    7.4 多个选项进行单选(必选)

    if (如果)elif(再如果)else(否则)

    num = input('请输入要比较的数字')
    if num > 60:
        print('大了')
    elif num < 60:
        print('小了')
    else:
        print('猜对了')
    

    7.5 嵌套if

    name = input('请输入姓名')
    if name == 'meet'
        age = input('请输入年龄')
        if int(age) == 18
        	print('输入全部正确')
        else:
            print('年龄输入错误')
    else:
        print('名字输入错误')
    
  • 相关阅读:
    4.17 杂七杂八
    常量指针与指针常量
    作用域与命名空间
    QDataStream序列化的使用
    Qthread类的使用和控制台打印中文!
    Qproces的启动
    在centos7上安装部署hadoop2.7.3和spark2.0.0
    每天一点存储知识:集群Nas
    git 提交某个内容
    pyspider—爬取视频链接
  • 原文地址:https://www.cnblogs.com/tutougold/p/11117930.html
Copyright © 2020-2023  润新知