预先学习第一天:计算机基础知识+python简介+快速入门,笔记

今日内容:

代码语言:javascript
复制
1.计算机基础知识
2.python简介
3.快速入门

昨日回顾

代码语言:javascript
复制
1.无

内容详细: 一.计算机基础

代码语言:javascript
复制
1. 计算机什么组成的
输入输出设备  cpu 硬盘 内存  

中央处理器  处理各种数据  相当于人的大脑

内存  存储数据 

硬盘  存储数据的  
  1. 什么是操作系统

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

    什么是应用程序

    安装在操作系统之上的软件 就是应用程序

代码语言:javascript
复制
总结:
cpu 人的大脑
内存 人的临时记忆
硬盘 人的永久记忆

操作系统 控制计算机硬件工作的流程
应用程序 安装在操作系统之上的软件

二. python简介

1. python2和python3的区别

python2 
源码不统一   
重复代码

python3
源码统一   
没有重复代码了

编译型:
    
    优点:  运行速度快
    缺点: 开发效率慢
    
解释型:

    优点:开发效率快
    缺点:运行速度慢

三.快速入门

print()  输出

变量
print(12+34)
print((12+34)*2)
print(((12+34)*2)*3)

a = 12+34
b = a*2
c = b*3

print(a)   # 注意打印a的时候不能加引号    这是一个错误的示范"a" 

变量规则:
    1.变量是由字母,数字,下划线组成
    2.禁止已数字开头
    3.禁止使用python中的关键字  print
    4.不能使用中文和拼音
    5.变量名要区分大小写
    6.推荐写法
        
        驼峰命名:
            大峰
            小峰
        下划线命名:
            官方推荐使用
    7.变量名要具有描述性

    a = 12
    变量名 赋值  值       

    7s = '你好'  错

    a b = 123    错

    alex_sb = 666 对

    _ddd = &#39;ss&#39;  对</code></pre></div></div><div class="rno-markdown-code"><div class="rno-markdown-code-toolbar"><div class="rno-markdown-code-toolbar-info"><div class="rno-markdown-code-toolbar-item is-type"><span class="is-m-hidden">代码语言:</span>javascript</div></div><div class="rno-markdown-code-toolbar-opt"><div class="rno-markdown-code-toolbar-copy"><i class="icon-copy"></i><span class="is-m-hidden">复制</span></div></div></div><div class="developer-code-block"><pre class="prism-token token line-numbers language-javascript"><code class="language-javascript" style="margin-left:0">    常量

    ALEX = 2022

    ID = 110120130140

注释

    # 单行注释  (当行注释)  不能换行
    # 多行注释  &#34;&#34;&#34; &#34;&#34;&#34; 或者 &#39;&#39;&#39; &#39;&#39;&#39;

    &#34;&#34;&#34; 
    我想吟诗一首来歌颂我的同桌
    你看看他那乌黑短发
    好像一只杂毛鸡啊
    &#34;&#34;&#34;    可以换行</code></pre></div></div><div class="rno-markdown-code"><div class="rno-markdown-code-toolbar"><div class="rno-markdown-code-toolbar-info"><div class="rno-markdown-code-toolbar-item is-type"><span class="is-m-hidden">代码语言:</span>javascript</div></div><div class="rno-markdown-code-toolbar-opt"><div class="rno-markdown-code-toolbar-copy"><i class="icon-copy"></i><span class="is-m-hidden">复制</span></div></div></div><div class="developer-code-block"><pre class="prism-token token line-numbers language-javascript"><code class="language-javascript" style="margin-left:0">    数据类型初识

    整形  数字

    字符串 汉字

    布尔值 对错

    列表  

    元祖

    字典 

    集合

    &#39;字符串&#39;
    &#34;&#34;&#34;字符串&#34;&#34;&#34;</code></pre></div></div><div class="rno-markdown-code"><div class="rno-markdown-code-toolbar"><div class="rno-markdown-code-toolbar-info"><div class="rno-markdown-code-toolbar-item is-type"><span class="is-m-hidden">代码语言:</span>javascript</div></div><div class="rno-markdown-code-toolbar-opt"><div class="rno-markdown-code-toolbar-copy"><i class="icon-copy"></i><span class="is-m-hidden">复制</span></div></div></div><div class="developer-code-block"><pre class="prism-token token line-numbers language-javascript"><code class="language-javascript" style="margin-left:0">        数字 

    &#34;字符串&#34;
    &#34;my name is meet i&#39;m 22 year old&#34;

    a = &#39;alex&#39;
    b = &#39;wusir&#39;

    print(a+b)  字符串拼接  注意: 只能和字符串相加
    a = &#39;坚强&#39;

    print(a*8)  字符串乘    注意: 只能和数字相乘

    布尔值:

    True  False

    真的  假的
    1      0

用户交互(input)

    输入 输出

    input(&#34;提示语句&#34;)</code></pre></div></div><div class="rno-markdown-code"><div class="rno-markdown-code-toolbar"><div class="rno-markdown-code-toolbar-info"><div class="rno-markdown-code-toolbar-item is-type"><span class="is-m-hidden">代码语言:</span>javascript</div></div><div class="rno-markdown-code-toolbar-opt"><div class="rno-markdown-code-toolbar-copy"><i class="icon-copy"></i><span class="is-m-hidden">复制</span></div></div></div><div class="developer-code-block"><pre class="prism-token token line-numbers language-javascript"><code class="language-javascript" style="margin-left:0">        import getpass

    user = input(&#34;请输入账号:&#34;)  
    password = getpass.getpass(&#34;请输入密码:&#34;)  
    print(password)
    print(user)

    只能在cmd中使用

        type(类型)
        str  字符串
        int  整形
        bool 布尔值

        input获取到的都是字符串

流程控制语句

    if  如果 

    单if

    if 关键字 空格 条件 冒号
    缩进 结果

    if 3&gt;2:
        print(&#34;你好美,小学&#34;)

    if else
    如果 否则

    if 条件:
        结果
    else:
        结果

    if elif
    如果 在如果

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

    if if

    if 3&gt;2:
        print(1)
    if 4&gt;3:
        print(4)
    if 5&gt;1:
        print(6)</code></pre></div></div><p>​</p><div class="rno-markdown-code"><div class="rno-markdown-code-toolbar"><div class="rno-markdown-code-toolbar-info"><div class="rno-markdown-code-toolbar-item is-type"><span class="is-m-hidden">代码语言:</span>javascript</div></div><div class="rno-markdown-code-toolbar-opt"><div class="rno-markdown-code-toolbar-copy"><i class="icon-copy"></i><span class="is-m-hidden">复制</span></div></div></div><div class="developer-code-block"><pre class="prism-token token line-numbers language-javascript"><code class="language-javascript" style="margin-left:0">        if 嵌套

    if 条件:
        结果
        if 条件:
            结果
            if 条件:
                结果</code></pre></div></div><p>​

内容总结:

代码语言:javascript
复制
计算机基础

cpu               大脑
内存              临时记忆
硬盘              永久记忆
输入设备          眼睛 耳朵
输出设备          嘴巴

操作系统          控制计算机硬件工作流程的
应用程序          安装在操作系统之上的软件</code></pre></div></div><div class="rno-markdown-code"><div class="rno-markdown-code-toolbar"><div class="rno-markdown-code-toolbar-info"><div class="rno-markdown-code-toolbar-item is-type"><span class="is-m-hidden">代码语言:</span>javascript</div></div><div class="rno-markdown-code-toolbar-opt"><div class="rno-markdown-code-toolbar-copy"><i class="icon-copy"></i><span class="is-m-hidden">复制</span></div></div></div><div class="developer-code-block"><pre class="prism-token token line-numbers language-javascript"><code class="language-javascript" style="margin-left:0">python简介

python是一个解释型语言

python2和python3的区别
源码不统一
重复代码

python2
print 可以不加括号
input 获取到的是你输入什么类型,就是什么类型   input()   &#34;你收到罚单&#34;
raw_input()  ==   python3 input

python3
print()  必须加括号
input    获取到的都是字符串

快速入门

print()  输出 想要打印什么就放到括号里,注意汉字和字母要加引号
变量
1.数字,字母,下划线组成
2.不能太长
3.变量名要有意义
4.不能使用python中的关键字
5.不能数字开头
6.大小写区分
7.不能使用中文和拼音
8.推荐写法
    驼峰体
        大峰  AlexSb   每个单词首字母大写
        小峰  alexSb   第一个单词首字母小写,其他单词首字母大写
    下划线命名
            alex_sb

常量
变量名大写就是常量

注释

# 单行注释(当行注释)       不能换行
&#39;&#39;&#39; &#39;&#39;&#39; &#34;&#34;&#34; &#34;&#34;&#34; 多行注释   能换行

基础数据类型初识

整型    int   +-*/

布尔值  bool  True False

字符串  str   + 同类型  * 只能和数字相乘

用户交互

input(&#34;提示语句&#34;)  输入

用户输入的内容全都到了input这里  

print(input(&#34;asdf&#34;))

age = input(&#34;asfadsf&#34;)

print(age)

input获取到的都是字符串

if

单独if

if else

if elif

if elif else

if 嵌套</code></pre></div></div>