zoukankan      html  css  js  c++  java
  • python基础(未完待续)

    1,初识python

    2, 数据类型

    3, 流程控制

    4,函数,

    5,面向对象

    ______________________________________________________________________________________________________

    一 计算机发展史

      计算器:人类计算和存储数据的工具。

      早期人类使用绳结记事,算盘。这些早期的计算工具,在这些运算效率和数据存储不够理想。

      世界上第一代计算器1946年2月14在美国宾夕法尼亚大学诞生,由美国人莫克利和艾克特发明。

      做为世界上第一台计算器,大是它最主要的特点就是大,它是由18000个电子管构成,占地150平方米,重达30吨。这也是由于当时工业基础水平所致,电子管的无法做到像现在一样。(计算器的晶闸管,做开关,通过这些晶闸管的关断,断开为0,闭合为一,作为机器语言。对于计算机CPU中的高低电平‘0’和‘1’,并不是严格意义的高低电平,高低电平都有电压阈值区间)

    二 计算机基础知识

     计算机的基本组成:控制器,运算器,存储器,输入设备,输出设备。

      控制器:计算机的控制系统

      运算器:计算机的计算系统

        控制器与运算器构成电脑CPU的两大部分。

      存储器:存储器分为内存和外存。内存的工作特性是紧紧依靠电工作,读取速度快,但是在断开电源后会清除数据。外存的工作特性读取速度虽然慢,但是可以永久存储数据。

      输入设备:常见的输入设备有,键盘,鼠标,触控板等。

      输出设备:常见的输出设备显示屏,数码管,LED矩阵显示屏

    2.2)计算机系统

      1)计算机系统由三大组成部分:应用程序,操作系统,计算机硬件

      计算机硬件(计算机的五大基本组成)

      操作系统是基于计算机硬件应用程序。如常见的AndroidiOSLinuxWindows,Mac OS X

      应用程序我们电脑桌面的应用,都是应用程序编写。

      2)计算机系统可以分为硬件部分和软件部分

      计算机硬件部分:主机和外部设备

      1,主机主要有中央处理器CPU和内存组成。中央处理器由控制器,运算器和寄存器组成。内存有只读存储器ROM和随机存储器RAM两种构成。

      2, 外部设备有输入设备,输出设备,外部存储设备以及通信设备。

      计算机软件部分:系统软件和应用软件

      系统软件:AndroidiOSLinuxWindows,Mac OS X

    编程

    编程是开发者把人的思想逻辑,以计算机语言的方式表达或展现.编程也是人与计算机交互的行为.Java,C,PHP,Python...都是编程语言.这些语言的代码执行最终也会以计算机语言的方式,让计算机识别或执行.(计算机语言,可以查看数字电子方面书籍.)

    python学习路线.

    python装载或表示数据的数据类型===> 处理数据的工具函数 ===> 高级的工具 ===> 记录数据的工具数据库

    数据是记录的信息,程序员的基本工作,就是数据的增,删,改,查.

    1,初识python

    变量

    python中七种大变量, 整形,字符串,列表, 元组, 字典, 集合, 布尔类型

    (int类型)整形就是数字类型:整数,小数,复数...

    num = 10    #整数
    num1 = -10.1 #有符号小数

    (str类型)字符串可以真是任何字符,数字...

    str_1 = "hello"    # 双引号字符串
    str_2 = '123,abc'     #单引号字符串
    msg = '''
        三引号
        字符串
        '''

    (list类型)列表,可以装载多个数据,任意类型的数据....

    list_1 = [1, "a", [22]] 

    (tuple类型)元组,和列表属性相似,但是元组一旦初始化形成就不能更改.因此它的属性操作就

    tuple_1 = (1, "a", [11, "aa"])    #元组

    (dict类型)字典,以k:v键值对的形式,装载任意数据类型,但是k的类型是整形和字符串类型,v可以是任意类型

    dict_1 = {1:"A", "a":[]}    # 字典

    (set类型)集合,和列表相似,但是存储的元素不可以重复.

    set_1 = {1, 2, "a"}    # 列表

    (bool类型)True, False,这两个元素,任何数据类型都有有布尔属性

    让数据元素灵动起来---条件循环语句

    条件循环语句if...elif...else.

    '''
    if条件判断语法
        if 条件:
             执行代码1
        elif 条件:
             执行代码2
        else:
             执行代码3
    '''
    age = 20
    if age >= 18:
        print('your age is', age)
        print('adult') 
    

      

    条件循环语句witch...

    sum = 0
    n = 99
    while n > 0:
        sum = sum + n
        if n == 90:
        n = n - 2
    print(sum)
    
    
    n = 0
    while n < 10:
        n = n + 1
        if n % 2 == 0: # 如果n是偶数,执行continue语句
            continue # continue语句会直接继续下一轮循环,后续的print()语句不会执行
        print(n)
    
    
    n = 1
    while n <= 100:
        if n > 10: # 当n = 11时,条件满足,执行break语句
            break # break语句会结束当前循环
        print(n)
        n = n + 1
    print('END')

    条件循环语句for...in...

    names = ['Michael', 'Bob', 'Tracy']
    for name in names:
        print(name)

    处理数据的工具函数

  • 相关阅读:
    Eclipse (indigo) 中安装jdk包并执行Maven
    UVA
    Android 仿QQ界面的实现
    Ajax是什么
    jieba.NET与Lucene.Net的集成
    jieba中文分词的.NET版本:jieba.NET
    SharePoint 2013技巧分享系列
    SharePoint 2013常用开发工具分享
    SharePoint 2013技巧分享系列
    SharePoint 2013技巧分享系列
  • 原文地址:https://www.cnblogs.com/huaiXin/p/12098654.html
Copyright © 2011-2022 走看看