zoukankan      html  css  js  c++  java
  • 疫情环境下的网络学习笔记 python Day 01

    上午课程

    一.前言

      1.python:编程语言,语言是一个失误与另一个事物沟通的工具。编程语言则是人与计算机沟通的介质。

      2.为什么要跟计算机沟通

      3.什么是编程:奴隶主把想让计算机替自己做事情的逻辑用编程语言表达出来

      大前提:编程语言里所出现的所有的基础语法,都是为了让计算机能够具备人的某一项技能,或者说让计算机能够像人一样去干

      思路:什么是,为什么要用,如何用

      像学英语一样学python语法

     

    二.编程语言介绍

      1.机器语言:直接用0101构成的指令去编写程序计算机可以无障碍理解

      2.汇编语言:用英文标签取代二进制去编写程序

      3.高级语言:用人的语言去写程序,计算机无法直接理解,需要翻译,按照翻译方式的不同分为两种

        编译型:C:类似于谷歌翻译(编译器),运行效率高于解释型,开发效率低于解释型

        

        解释型:python:类似同声传译(解释器),运行效率低于编译型,开发效率高于编译型  

        不同平台专用的解释器解决了跨平台的问题

     

    下午课程

    print(“hello world”)
    
    exit()

    执行python程序的两种方式

    cmd:交互式,即时执行代码,即时得到反馈

    调试方便 无法永久保存

    脚本方式:python3 文件路径

    可以把代码永久保存在文件中

    集成开发环境:pycharm

    python文件的后缀名不影响程序的执行,但是约定俗成的是.py

    执行python程序三步骤

    1.先启动一个python3解释器

    2.把.py的内容由硬盘读入内存

    3.python3程序解释执行刚刚读入内容的代码,识别语法

    新建python程序的方法 new->python file

    虚拟环境 用下面的现存环境

     

    python语法

      变量

      注释方式

        #单行注释

         三引号包含的内容注释’‘’

      1.什么是变量:纪录事物的状态,事物的状态可以发生变化

      2.为什么要有变量:为了让计算机能够像人一样纪录记忆事物的状态

      3.如何用变量

     

    一.如何用变量

      1.先定义,后引用

        name = aaa

        变量名:相当于门牌号,访问变量值的唯一方式

        赋值符号:把变量值关联给变量名

        变量值:纪录的状态

     

    二.变量名的命名规范

      1.变量名是由字母、数字、下划线组成

      2.不能以数字开头

      3.不能命名为python关键字(print,class。。。)

     

    三.变量名的命名风格

      纯小写字母+下划线(推荐):phone_num,shop_name

      驼峰体:PhoneNum

      见名识意,不要用中文,拼音命名变量。

     

    基本数据类型

      为何纪录的数据要有类型?

      变量值是用来纪录事物状态的,二事物的状态是各种各样的,所以对应着就应该用不同类型的值去纪录这些状态。

      存不是目的,目的是为了方便地取

     

    1.字符串类型:纪录描述性质的状态,在‘ ‘,“ ,中包含一串字符

    msg = ”hello world“,login_session= aaa;

      三引号可以定义多行字符串

    ”“”
    aaa
    
    bbb
    
    “””

      字符串的嵌套 info = ’my name is aaa '

      外层用单引号,内层用双引号,或着反过来

      ctrl+/ 注释快捷键

      ctrl+l 整理格式快捷键

     

    2.整形 :阿拉伯数字,年龄,号码

      age = 18

     

    3.浮点型:小数,身高,薪资etc

      height = 1.79

     

    4.列表(索引对应值):存多个值,按照顺序依次存放多个值,并且可以按照顺序取出指定位置的值:在[ ]中,用逗号分隔开多个任意类型的值

      L = [’aaa’,101,11.12,’bbb’,[’aaa’,’bbb’]]
    
      正向索引从0 开始,同JavaScript
    
      列表取值方式:正向取L[0] = ‘aaa’ , L[1] = 101
    
      反向取:索引从-1开始:L[-1] = [’aaa’,’bbb’]
    
      嵌套取值 L[5][1] = ‘bbb’

    5.字典类型: key对应值,key对值具有描述性功能,key通常情况下是字符串类型

    {},逗号分隔开多个key:value 的元素

    info={
    
    ‘name’:’aaa’,
    
    ‘gender’:’male’,
    
    ‘height’:180
    
    }
  • 相关阅读:
    谈谈Windows Wow64
    Windows x86 下的 静态代码混淆
    Android so 文件进阶<二> 从dlsym()源码看android 动态链接过程
    You should blog even if you have no readers
    android app启动过程
    Android so文件进阶 <一>
    AndroidStudio+ideasmali动态调试smali汇编
    32位进程注入64位进程
    What is Windows Clustering
    Delphi实用小function
  • 原文地址:https://www.cnblogs.com/telecasterfanclub/p/12327474.html
Copyright © 2011-2022 走看看