• 学习笔记day1


    1,什么是计算机
    CPU:相当于人的大脑,运算中心。

    内存:临时加载数据或者程序。
    缺点:断电即消失。

    硬盘:存放所有的数据,小电影。
    输入输出设备。

    2,什么是操作系统。
    调控所有硬件与软件的中间介质。

    3,什么是软件。

    4,Python的历史。
    Python2:1,语法不清晰,掺杂着C,php,Java,的一些陋习。
    2,源码的重复量很多,十分臃肿。

    Python3:几乎是重构后的源码,规范,清晰,优美。

    5,Python的分类。
    编译型:一次性,将全部的程序编译成二进制文件,然后在运行。
    优点:运行速度快。
    缺点:开发效率低,不能跨平台。

    解释型:当你的程序运行时,一行一行的解释,并运行。
    优点:调试代码很方便,开发效率高,并且可以跨平台。
    缺点:运行速度慢。
    6,Python的版本。
    7,Python的安装。
    8,运行第一个Python程序。
    python 文件路径

    进入如Python2.7的目录,shift 鼠标右键,在此处。。。 Python 文件路径
    解决中文问题:
    ps:python2:ascii #-*- encoding:utf-8 -*-
    python:默认编码方式:utf-8


    9,变量。
    将一些运算中间结果存在内存,以便后续的程序使用。
    1,数字,字母,下划线的任意组合。
    2,不能以数字开头。
    3,不能是Python中的关键字。
    ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
    4,可描述性。
    name = '晓梅'
    age = 12
    kdfjas = 'man'
    #驼峰体
    AgeOfOldboy = 56
    NumberOfStudents = 80
    #下划线
    age_of_oldboy = 56
    number_of_students = 80
    5,不要用中文,不要拼音。不能太长。

    10,常量。
    python 中 常量全部用大写表示
    ID = '13060443542354'
    BIR_OF_CHINA= 1949

    11,注释。
    #单行注释。
    多行注释 '''被注释的内容''' or """被注释的内容"""

    12,基本数据类型。
    int
    age = 15
    + - * / ** % //
    int1 = 22
    int2 = 10
    int3 = int1 + int2
    int3 = int1 - int2
    int3 = int1 * int2
    int3 = int1 / int2

    字符串 str
    name = '郭鹏达'
    name2 = "王岩"
    msg= '''
    字符串
    '''

    bool:True False

    13,字符串拼接。

    14,用户交互input。
    ps :python2:raw_input
    python3:input

    15,格式化输出。
    %占位符 s str字符串 d 数字(digit)
    #print(msg,type(msg))
    #ps:如何将字符串转化成数字 int(str)条件:全部由数字组成的字符串,才能转换成数字
    #int('32')

    16,if语句。

    if 条件:
    结果

    17,while循环。

    while 条件:
    结果
    如何跳出while循环:改变条件,跳出循环。

  • 相关阅读:
    面试6 在c#中如何声明一个类不能被继承
    面试5 如何理解静态变量,局部变量,全局变量
    面试4 你在什么情况下会用到虚方法?它与接口有什么不同
    面试3 不用系统自带的方法将字符串类型123456转换为值类型
    面试2 递归的算法求1,1,2,3,5,8.......的第30位数是多少,然后求这些数的和.
    面试1 SQL SERVER 查询第20行到30之间的数据
    ubuntu安装nginx
    ubuntu上使用ufw配置管理防火墙
    ubuntu上安装docker
    ubuntu上使用vim编辑文本内容
  • 原文地址:https://www.cnblogs.com/zhangfaying/p/7711653.html
Copyright © 2020-2023  润新知