zoukankan      html  css  js  c++  java
  • day1预习

    day1

    1.计算机的基础知识

    • 计算机是由什么组成

    cpu 中央处理器处理各种数据(大脑)

    内存 存储数据(临时记忆)

    硬盘 存储数据(永久记忆)

    输入设备(眼睛、耳朵)

    输出设备(嘴巴)

    • 什么是操作系统

    控制计算机操作工作的流程软件

    • 什么是应用程序

    安装在操作系统上的软件

    2. python简介

    python发明时间1989年

    python的种类

    1. cpython

      我们从官网下载的就是cpython

    2. jpython

    3. ipython

    4. pypy

    • python2和python3的区别

    python2

    源码不统一,重复代码,print不用加(),input用户输入的是什么类型就是什么类型

    raw_input() == python3 input

    python3

    源码统一,没有重复代码,input获取到的都是字符串

    • 编译型语言

      优点:运行速度快

      缺点:开发效率低,可移植性差

    • 解释型语言

      优点:运行速度慢

      缺点:开发效率高,可移植性强

      python是一门动态解释性的强类型定义的语言

    打开cmd查看python是否安装成功以及版本

    python - V (V大写)

    3.快速入门

    • 输出

      print("内容")

    • 变量

    变量的命名规则:

    1. 以字母数字下划线组成
    2. 不能以数字开头
    3. 必须具有可描述性
    4. 不能是中文和拼音
    5. 不能是python中的关键字
    6. 区分大小写
    7. 驼峰体和下划线体
    8. 不能有特殊字符
    • 常量(全部大写)

    ALEX = 20

    • 注释
    1. 单行注释

      注释内容 (不能换行)

    2. 多行注释

      """注释内容""" (可以换行)

    数据类型初识

    1. 数字

      • 整型
    2. 字符串(str)

      • 在python加了引号的都是字符串值

      • """内容

        内容

        内容

        """

        • 字符串的拼接

          直接相加

          name1 = alex
          name2 = wusir
          print(name1+name2) #alexwusir
          
        • 字符串想乘

          alex = "abc"
          print(alex*3) #abcabcabc
          
          #-*-coding:utf-8-*-     #(写在开头)
          
    3. 布尔值

      布尔值(bool)

      • True
      • False
    4. 列表

    5. 元组

    6. 字典

    用户交互

    input()

    python3中input接收到的都是字符串

    import getpass	#隐藏输入时的密码
    username = input("请输入你的用户名")
    password = getpass.getpass("请输入你的密码:")
    print(password)#只能在cmd中行,不能在pycharm中运行。
    

    type(类型)

    流程控制语句

    单if

    if 条件:

    ​ print()

    if 5>1:
        print("you right")
    

    if if

    if 条件:

    ​ print()

    if条件:

    ​ print()

    if 3>2:
        print("yes")
    if 3>1
    	print("yes too")
    

    if else

    if 条件:

    ​ print

    else:

    ​ print

    a = int(input("输入一个数:"))
    if a>2:
        print("hello")
    else:
    	print("hello world")
     
    

    if elif else

    if 条件:

    ​ print()

    elif条件:
    print()

    else:

    ​ print()

    age =20
    if age < 18:
        print("too young")
    elif age < 30 and age >18:
    	print("也不小了")
    else:
    	print("还能折腾几年啊")
    

    if嵌套

    if条件:

    ​ print()

    ​ if 条件:

    ​ print()

    ​ if 条件:

    ​ print()

    if 50>0:
        print(666)
        if 20>0:
            print(6666)
            if 10>0:
                print(66666)
    else:
        pass
    
  • 相关阅读:
    使用git fetch更新远程代码到本地仓库
    图的最短路径(C++实现)
    二叉树遍历(C++实现)
    栈的应用(C++实现)
    求25的所有本原根Python实现
    Web工作方式:浏览网页的时候发生了什么?
    Atom编辑器插件
    H5调取APP或跳转至下载
    Vue父组件传递异步获取的数据给子组件
    flex属性
  • 原文地址:https://www.cnblogs.com/qwe911/p/11116823.html
Copyright © 2011-2022 走看看