跟我一起学python-简介

笔记 / 2021-09-08

程序设计语言分类

  • 机器语言0110 0110
    • image.png
  • 汇编语言mov bx,ax
    • image.png
  • 高级语言print("hello,world")
    • image.png

程序设计语言比较

image.png

语言处理程序

语言处理程序:把用一种程序设计语言表示的程序转换为与之等价的另一种程
序设计语言表示的程序的程序

  • 编译程序

执行方式:编译方式=>将源代码转换为目标代码

  • 解释程序

执行方式:解释方式=>将源代码逐条解释成目标代码并逐条运行目标代码

image.png

程序设计语言构成

程序设计语言是规则和符号的集合 包含:语法 语义

  • 基本成分
    • 数据成分 用于描述程序所涉及的对象一一数据
    • 运算成分 用以描述程序中所包含的运算
    • 控制成分 用以控制程序中所含语句的执行顺序
    • 传输成分 用以描述程序中的数据传输操作

python 语言的地位

image.png

python简介

image.png

环境搭建

Python下载地址:https://repo.huaweicloud.com/python/

image.png

image.png

image.png

运行方式

  • 交互式编程
  • 脚本式编程

基础语法1

  • 编码

在python3中源码文件以 UTF-8 编码

  • 标识符
  • 数字字母下划线 不能以数字开头
  • 标识符对大小写敏感
  • python一行可以写多条语句 但是需要用;分隔开

基础语法2

  • 保留字

保留字即为关键字,我们不能将它作为任何标识符名称

import keyword

print(keyword.kwlist)

['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
  • 行与缩进

python代码不需要使用 {} 来控制类 函数 以及 其他 逻辑判断 而是使用 缩进来控制

基础语法3

  • 多行语句

在python中多行语句可以使用 \来分隔,将语句多行显示

image.png

基础语法4

  • 注释
    • '''
    • """
# 行注释


'''
块注释
'''

"""
也是块注释
"""

image.png