zoukankan      html  css  js  c++  java
  • python一些简单的入门知识

    1. 计算机基础知识

      1. cpu: 人类的大脑 运算和处理问题 飞机

      2. 内存: 临时存储数据 断点就消失了 高铁 4G,8G, 16G, 32G,

      3. 硬盘: 永久 存储数据 图片,片儿,音频,种子 汽车 500G,1T,2T

      4. 操作系统:是一个软件 控制每个硬件之间数据交互

    2. python的应用和历史

      python2:

      C,Java,c# 源码不统一 功能重复 维护难度大

      python3:

      源码统一,代码(功能)重复 维护难度降低了

    3. python是一个编程语言

      分类: 男人,女人 老人,青年人,小孩,南方人,北方人

      编译型:只翻译一次

      优点:运行速度快

      缺点:开发速度慢

      代表语言: C ,C++

      解释型:一句一句翻译 , 逐行翻译

      优点:开发速度快

      缺点:运行速度慢

      代表语言:Python

    4. python的优缺点

    5. python的种类

    6. 安装和环境配置

    7. 写一个Python程序

      1. print() 打印 --- 打印到屏幕

    8. 变量

      a = 1

      1.起了一个变量名 a

      2.有个值 1

      3.将值赋给变量名 =

      定义变量的规则:

      1、字母,数字,划线组成

      2、不能以数字开头

      3、不能使用Python中的关键字

      4、不能使用中文和拼音

      5、区分大小写

      6、变量名要具有意义

      7、推荐写法:

      7.1 驼峰体

      7.2 下划线 (官方推荐)

    9. 常量

      ALEX_AGE = 50 全部大写的变量名就是常量

    10. 注释

      给一些不太能够理解的写一个描述 -- 让咱们写的程序好理解

      两种:

      单行(当行)注释: # 只是注释一行,不能换行 注释的代码是不执行的

      多行注释: ''' ''' """ """ 支持换行

    11. 基础数据类型初识

      整型 -- 数字

      字符串 -- 汉字 字母

      字符串 + 都是字符串的时候才能相加

      字符串 * 字符串和数字相乘

      布尔值

      True -- 真

      False -- 假

      列表

      元组

      字典

      集合

    12. 用户输入 input

      1. input("提示语句") # input获取到的内容全都是字符串

    13. 流程控制语句 if

      #if - 如果 - 选择 5种

      单纯选择

      ''' if 条件: # 条件 判断 > < == print(1) # 条件成立后执行的事情 '''

      ''' print(123)

      if 3>4: print(1) print(4)

      if 3<5: print(11) print(6) '''

      if else #二选一

    '''
    print(1)

    if 3<2:
    print(11)
    print(23)
    my_input = input("请输入内容:")
    print(my_input)
    else:
      print(45)
    print(3)
    '''

    if elif elif else   # 单选

    '''
    print(22)

    if 3<2:   # A
      print(1)

    elif 4>3: # B
      print(2)

    elif 4>2: # C
      print(3)

    elif 4>1: # D
      print(4)

    else: # 以上都不对,else就是必选
    print(44)

    '''

    if if if if #多选题

    '''
    if 3>2:   #A
      print(1)
    if 4>3:   #B
      print(2)
    if 5<9:   #C
      print(3)
    if 9>7:   #D
      print(4)
    '''
    嵌套if

    '''
    sex = '女'
    age = 20

    if sex == '女': #判断等于不等于 ==
    if age > 18:
    print('进来坐一坐')
    if 3>2:
    print(1)
    else:
    print(111)
    else:
    print("回去上学吧")
    else:
    print('滚')

    '''

    '''
    if 4>3:
      if 3>2:
          print(1)
      elif 4>3:
      print(2)
    else:
      if 4>3:
      print(3)
      if 5<3:
      print(4)
    '''

    总结

    1.计算机的基础知识

    cpu:处理和运算

    内存:临时存储数据

    硬盘:永久存储数据

    操作系统: 是一个软件(特殊) 调度每个硬件之间的数据传输

    2.python应用历史

    2004 Django -- 诞生

    2008 python3x 诞生

    python2:

    源码不统一,重复代码,维护成本高

    python3:

    源码统一,没有重复代码,维护成本低

    3.python解释型语言

    4.python的优缺点:

    优点: 开发效率高,可跨平台,可嵌入,可扩展 ,高级语言,简单易懂,优雅,明确,简单

    缺点:相对于C慢,代码不能加密 不能利用多线程

    5.python的种类:

    cpython 官方推荐安装 转成c的字节码

    jython 转换成java的字节码

    irnopython 转换成C#的字节码

    pypy 转换成动态编译 两快,开发快,运行快

    6.Python安装

    7.第一个python程序

    print() 程序中所有的符号都是英文的

    8.变量

    a = 1 一个等于号是赋值

    a = 1

    a = 2 # 修改的是内存中指向

    定义规则:

        1. 数字,字母,下划线
    1. 不能以数字开头

      1. 不能使用Python的关键字

        1. 不能使用中文和拼音

          1. 区分大小写

            1. 命名要具有意义

              1. 推荐写法:

          2. 驼峰体

          3. 下划线

    9.常量

    变量名全部大写 就是常量 常量不建议修改

    10.注释

    单行(当行)注释 : 只能注释一行,不能换行

    多行注释: 可以换行 -- 本质上是字符串

    11.基础数据类型初识

    整型 + - * / --- int

    字符串:

    python 中只要是用引号 引起来的就是字符串

    字符串 + : 字符串拼接 ,字符串只能和字符串相加

    字符串 * :字符串和数字相乘

    布尔值:

    True 真 False 假

    12.用户交互 (input)

    python3版本中 input 获取到的都是字符串、

    查看是什么类型 -- type()

    1. 流程控制语句

      1. 单纯if

        1. if 条件:

          结果

      2. 二选一

        if 条件:

        •   结果

        else:

        结果

      3.多选一 # 没有else的时候 选择0个或1个 有else的时候就选1个

      if 条件:
      结果
      elif 条件:
      结果
      elif 条件:
      结果
      else:
      结果
      1. 多选 可以选所有,也可以一个都不选

        if 条件:
        结果
        if 条件:
        结果
        if 条件:
        结果
        if 条件:
        结果

        5.嵌套

        if 条件:
        if 条件:
        if 条件:

         

  • 相关阅读:
    HDU 2098 分拆素数和
    HDU 2034 *人见人爱A-B
    HDU 1236 排名(Microsoft_zzt)
    HDU 5702 Solving Order
    HDU 2033 人见人爱A+B
    HDU 2029 Palindromes _easy version
    HDU 2021 发工资咯:)
    HDU 2071 Max Num
    HDU 2039 三角形
    页面使用element-tree
  • 原文地址:https://www.cnblogs.com/xiangwang1/p/10968786.html
Copyright © 2011-2022 走看看