• XX学Python·概述


    Python概述

    • 创始人:吉多·范罗苏姆 龟叔
    • 为什么要学习Python:大势所趋,简单易学,使用范围广
    • 我们本次学习使用Python3.x版本
    • Python在大数据生态中应用非常广泛

    Python解释器和PycharmIDE工具

    • Python解释器是将Python代码解释为机器语言(二进制文件)的一种工具
    • Python代码必须经过解释器解释,计算机才能够去执行命令
    • 常见的解释器版本:
      • CPython: 官方版本,稳定,持续更新
      • Ipython:可交互,在CPython基础上进行了升级
      • pypy:使用Python编写的解释器
      • JPython:使用java编写的解释器,可以将Python便以为字节码文件,在java平台上运行
    • pycharm IDE((Integrated Development Environment集成开发环境):
      • 语法高亮
      • 工程管理
      • 代码提示
      • 错误检查等等
    • pychram基本设置
      • 主题:file --- settings---在搜索栏搜索 theme ----修改主题
      • 字体:file --- settings -- 在搜索栏输入font ---- 修改字体
      • 修改解释器:file --- project:项目名称--- Python interpreter --修改解释器
      • 工程管理:file -- open ---选择工程
        • this windows : 在当前窗口打开
        • new windows:在新窗口打开
        • attach :合并项目窗口
      • 关闭工程: file -- close project

    Python中的注释

    • 单行注释: # 注释的内容,#后有一个空格
      • 可以在语句末尾注释
      • 快捷键:ctrl+ /
    • 多行注释:三对单引号,或者三对双引号
      • 可以在注释内部换行

    变量

    • 变量特性:
      • 容器
      • 临时
      • 可变
    • 变量定义的格式:变量名 = 值
    • 关键字: 系统定义的具有一定功能或者含义的字符组合(关键字有自己的高亮效果)
    • 标识符: 程序员自己定义的具有一定功能或者含义的字符组合
    • 标识符的命名规则:只要是起名字就是标识符
      • 只能是数字字母下划线组成
      • 首字母不能是数字
      • 严格区分大小写
      • 不能是关键字
    • 在Python中定义变量必须赋值,否则报错
    • 变量的调用:函数(变量名) 或者 使用变量名进行运算 变量名1 + 变量名2
    • 变量必须先定义后调用

    标识符的命名规范

    • 见名知意
    • 小驼峰:第二个(含)以后的单词首字母大写,例如: myName
    • 类名使用大驼峰命名法,例如:ClassName
    • 变量名,函数名,文件名称(包和模块名称)使用下划线命名法,例如:class_name

    Python中的数据类型

    • int 整型

    • float 浮点型

    • bool 布尔型

    • str 字符型 字符串

    • list 列表

    • tuple 元组

    • set 集合

    • dict 字典

    • 查看数据类型使用的函数是 type(),

    # 例如
    int1 = 12
    print(type(int1))  # 结果为<class 'int'>
    # 代码格式化的快捷键:ctrl + alt + L
    

    Python中的bug和调试

    • 常见的bug类型:
    # 常见的bug
    # NameError: name 'a' is not defined (一般变量名错误)
    # 如果遇到此类错误,查看变量名是否被定义或者变量名是否书写错误
    # print(a)
    
    # ZeroDivisionError: division by zero (零不能做分母)
    # a = 10
    # print(a / 0)
    
    # IndentationError: unexpected indent  (缩进错误)
    # 修改缩进,或者去调整函数关系
    # a = 5
    #     b = 10
    
    # SyntaxError: unexpected EOF while parsing (语法错误)
    # 找到报错位置,查看语法是否存在问题,最好的办法就是将其进行格式化
    # print(123
    
    # TypeError: can only concatenate str (not "int") to str (数据类型错误)
    # a = '123'
    # print(a + 12)
    
    # Process finished with exit code 0 程序结束后 正常退出 code 为 0
    # print('hello world')
    
    # Process finished with exit code 1  程序异常结束 code 为 1
    # print(a)
    
    • bug调试工具的使用
      • 打断点:在行号后边点击出现小红点
      • 右键debug进入调试模式,代码执行暂停到断点位置代码执行之前
        • debugger :查看参数及变量在执行过程中的变化情况
        • console:查看控制台输出内容
        • step over:单步执行代码
        • resume :执行到下一次断点位置或者程序结束
        • stop:让程序终止
  • 相关阅读:
    MacOS安装mysql
    让终端命令走代理
    T265输出深度图
    windows分离系统文件和用户数据
    Python UnicodeDecodeError
    【转载】小米2进入recovery的方法
    【转载】如何更容易地打开小米手机后盖
    quote、cite、refer的区别
    python idle 清屏问题的解决
    System占用端口80
  • 原文地址:https://www.cnblogs.com/portb/p/16754677.html
Copyright © 2020-2023  润新知