ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

day01计算机基础原理(我太难了)

2019-09-23 19:56:28  阅读:159  来源: 互联网

标签:tank 计算机 python day01 我太难 print type age name




今日内容:
    1.计算机原理
    2.python基础

作业:
    1.注册博客园

    2.今日内容以及作业发布



(默写)
- 什么是语言?
    语言是人与人之间交流的介质。

- 什么是编程语言?
    编程语言是人与计算机之间交流的介质。

- 为什么要学习编程?
    让机器替代人力,为人类服务。

****: 什么是软件(程序)?
    由一堆文件组成的,文本内就是一堆代码。

- 计算机的五大组成部分:(默认)
    - CPU: 控制 + 运算 (相当于人类的大脑)
    - 内存: 存储设备,用于临时存储数据。通电数据存在,断电数据丢失。
    - 硬盘(外存): 用于永久保存数据,断电不会丢失。
    - 输入设备: 键盘、鼠标...
    - 输出设备: 显示器、音响...


- 操作系统:
    - windows:
        微软旗下的操作系统,一般用于工作办公、娱乐(看电影、玩游戏)。

    - Mac:
        苹果旗下的操作系统,一般用于办公、处理图片视频等...

    - Linux:
        用于作为服务端的操作系统。


- 编程语言分类
    - 机器语言:
        指的是机器能直接看得懂的文字,二进制的表现形式。
        0101010111011101110001
        010: 你
        010: u
        10101110: 帅

        优点:执行效率高
        缺点:开发的效率低

    - 汇编语言:
        通过某些字符替代二进制,为了提高开发效率。
        a: 1010101011

        优点:
            执行效率稍高。(相比较机器语言低)

        缺点:
            开发效率低。

    - 高级语言:
        更接近于人类的语言称之为高级语言。
        是人类所能看得懂字符。

        例如: python\java\C…

        优点:
            开发效率高。

        缺点:
            执行效率比机器、汇编语言低。



- 编译型语言:
    类似新华字典,牛津字典。
    优点:
        执行效率高。
    缺点:
        开发效率低。

- 解释型语言:
    类似同声传译,一边执行一边翻译。
    优点:
        开发效率高。
    缺点:
        执行效率低。

注意: 计算机只能识别二进制字符。

Python: 是一门解释型语言。



Python:
    1.编写python代码的两种方式:
        - 交互式环境:
            临时有效,关闭无效。

        - python文件(*******)
            永久python保存代码,所有.py的文件都是python文件。

            创建py文件步骤: -> 项目文件夹右击 -> New ->
                python file(写python文件的名字)

    2.执行python代码会发生的事情:
        1) 先执行python解释器,加载python解释器。
        2)把python文件加载到内存中。
        3) 执行python代码。


    3.变量
        变量是可变化的量,相当于人类的记忆。
        注意: 先定义、后调用。
        - 变量名: 与变量值绑定关系,相当于变量值的门牌号。
        - =: 用于绑定变量名与变量值
        - 变量值: 产生在内存中,通电有效,断电丢失。


    4.python数据类型

        type(变量名): 用于查看数据类型。、

 

print('安徽财贸学院很厉害')

# 定义变量:
# name:变量名
# =: 用于绑定变量名与变量值
# '卢总': 变量的值
name = '卢总'
age = 21
sex = 'female'


# 调用变量
print(name, age, sex)


'''
python8大数据类型:
        - 整型(整数): int
            18
            用于存放 身份证ID,年龄..

        - 浮点型(小数): float
            15.5 , 1.9
            存放薪资、身高
            
        - 字符串  
            必须以单引号或双引号、三引号 引起来  
            
        - 布尔类型
            真: True, 假:False
            
        - 列表
            中括号[],括号内可以存放多个变量,每个变量以逗号隔开。
            注意: 逗号必须是英文输入法。
            取值: 通过 列表名[下标]
            
        - 元组
            小括号(),括号内可以存放多个值,每个值以逗号隔开
            
        注意: 列表可以对值进行修改,元组不行。
        
        - 集合
            {1, 2, 3...}
            大括号{},括号内以逗号隔开,可以存放多个值。
            内置去重功能。    
        
        - 字典
            大括号{},括号内以逗号隔开,可存放多个值,
            但每个值都是以 key:value 的形式存储.
            注意: 字典的key必须是唯一的。
            {key:value, key2:value}
'''

# 整型
age = 18
print('age--->', type(age))

# 浮点型
height = 1.9
print('height--->', type(height))
# 字符
name = 'tank'
print('name--->', type(name))

# 布尔值
# 判断name变量与tank1变量值是否相等
print(name == 'tank')  # True
print('bool--->', type(name == 'tank'))  # True


# 列表
list1 = ['tank', 18, 'male']
print(list1)
print('list1--->', type(list1))

#          0        1
names = ['王二狗', '李二蛋',]
# 列表取值
print(names[1])


# 元组
tuple1 = (1, 2, 3)
print('tuple1--->', type(tuple1))

# 集合
set1 = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}
print('set1--->' ,type(set1))


# 字典
# key-->"name": value--->'tank',
dict1 = {"name": 'tank', 'age': 18}
print('dict1--->', type(dict1))

 

标签:tank,计算机,python,day01,我太难,print,type,age,name
来源: https://www.cnblogs.com/luzong/p/11574328.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有