• 快捷键及定义变量


    变量

    • 变量:定义世间万物变化的状态

    • 变量名:(描述;接收变量值赋值符号(赋值,把变量值传给变量名)

    • 变量值:(具体的值)

    • 变量名的规范:

    1. 变量名必须要有描述意义
    2. 变量名由数字/字母/下划线组成,且不能以数字开头
    3. 不能以关键字命名
    • 定义变量的两种方式
    1. 下划线
    2. 驼峰体

    pycharm快捷键

    ctrl(command) + c  复制,默认复制整行
    ctrl + v 粘贴
    ctrl + x 剪切,默认剪切整行
    ctrl + a 全选
    ctrl + z 撤销
    shift + ctrl + z 反撤销
    ctrl + f 查找;选中批量修改
    
    shif + f6 重命名文件
    ctrl + d 复制粘贴选中内容,没有选中默认整行
    ctrl + backspace 删除一个单词
    ctrl + y 删除整行
    ctrl + w 选中一个单词
    shift + enter 换行
    ctrl + shift + r 全局搜索
    shift + f10 运行上一个文件
    ctrl + shift + f10 运行当前文件
    ctrl + alt + l 格式化代码
    ctrl + / 整体注释
    trl +鼠标滚轮  改变控制台画布大小
    home 回到行首
    end 回到行尾
    Pycharm用Ctrl+鼠标滚轮调节代码字体大小
    File --> Setting --> Editor --> General --> 勾选Change font size (zoom) with Ctrl+Mouse Wheel 
    

    常量

    不变化的量(变量名全大写)

    python内置管理 定义变量并运行 开辟一块新的内存空间存储变量

    • 引用计数(针对变量值):变量值的引用次数

      # age = 1000  # 1000的引用计数为1
      # age1 = age  # 1000的引用计数为2
      # del age  # delete删除age,1000的引用计数为1
      # print(age1)
      # del age1 # 1000的引用计数为0
      
    • 垃圾回收机制:当一个变量值的引用计数为0的时候,会触发垃圾回收机制,改变量值会被回收

       id
      # age = 1000
      # print(age)  # 打印值
      # print(id(age))  # 1507487488变量值的内存地址
      # # 小整数池
      # age1 = age
      # print(id(age1))
      
    • 小整数池

      age1 = age
      # print(id(age1))
      
    • 范围:当python启动的时候,会自动定义[-5,256]之间的整数变量,他们的内存空间已经写死了

      age = 10
      # age1 = age
      # del age
      # del age1
      
    • 范围扩大:pycharm自行做了优化(短频快),pycharm把小整数池范围扩大了

      age = 1000
      print(id(age))
      age1 = 1000
      print(id(age1))
      

    变量的三种打印形式

    • 打印值

      print(age)
      
    • 打印内存地址

      print(id(age))
      
    • 打印数据类型()

      print(type(age))
      

    什么是数据类型

    数据类型对变量值做了分类

    • 浮点型
    • 字符串
    • 列表
    • 字典
    • 布尔值

    数字类型

    • 整型(int) 10,20,180,170
    1. 作用:描述年龄/id号

    2. 定义方式

      bzr_age = 30
      print(bzr_age)
      bzr_age = int(31)
      print(bzr_age)
      nick_age = 18
      
    3. 使用方法:

      x = 1
      y = 2
      print(x + y)
      print(x - y)
      print(x * y)
      print(x / y)
      print(x % y)  # 取余
      print(x // y) # 取整
      print(x ** y) # 幂
      
    • 浮点型(float)
    1. 作用: 3.2w

    2. 定义

      salary = 3.2
      salary1 = float(3.2)
      # 4
      height = float(4)  # 4.0  # 强制类型转换
      print(height)
      
      salary2 = int(3.7)  # 不会四舍五入
      print(salary2)
      
      # 四舍五入
      print(round(3.7))
      
    3. 使用方法: + - * / % // **

      逻辑比较
      x = 1
      y = 2
      print(x > y)  # False
      print(x >= 1)  # True
      

    字符串

    什么是字符串:一串字符str

    1. 作用:描述姓名/单个爱好/性别

    2. 定义方式

      name  = 'nick"sadsfffffffffffffffffffffffffffffffffffffffffffffffffffffff'  # 碰到第一个单引号,字符串类型,碰到第二单引号
      name2  = "nick's"  # 碰到第一个双引号,字符串类型,碰到第二双引号
      name1 = "nick"
      
      
      name4  = '''
      sdf' "" ''
      sdklfj
      '''
      
      print(name4)
      name5 = """
      sksdlfj"""
      
      
      name = '''sdkfjskldjfk
      ljskldjf'''
      print(name )
      
      int_str = str(123)
      int_str = str(123.1)
      print(type(int_str))
      str_int= int('123')
      print(str_int)
      print(type(str_int))
      
    3. 使用方法

      str1 = 'nick '
      str2 = 'handsome'
      
      print(str1 +' ' + str2 ) # 字符串不能和数字相加
      print(str1 * 10)
      

    注释

    注释:写上解释

    除了解释,还会让代码失效

    单行注释

    height = 180 # nick的身高
    
    print(180)
    print(123)
    

    多行注释,定义了一个变量不使用

    '''
    lskjdfkl
    skldjflk
    sldfjklj
    sdlfkj
    sldjfklj
    lsdkjf
    '''
    
    """
    sdfk
    skdjflk
    sdkljfl
    sdlkfjkl
    """
    

    上节课回顾

    • 编程语言分类

    • 机器语言

    ​ 优点(较于汇编语言):执行效率高
    ​ 缺点(较于汇编语言):开发效率低

    • 汇编语言(操作系统/外挂)

    ​ 优点(机器语言):开发效率高
    ​ 缺点(机器语言):执行效率低

    • 高级语言

    • 编译型语言

    ​ 优点(解释型):执行效率高
    ​ 缺点(解释型):开发效率低

    • 解释型语言

    ​ 优点(编译型):开发效率高
    ​ 缺点(编译型):执行效率低

    • 网络瓶颈效应

    ​ 网络的延迟时间远远大于程序的执行时间,所以程序的执行时间显得不重要了,
    ​ 需要联网的程序不需要较低的执行时间,因此使用解释型语言。但是像操作系统
    ​ 这种程序需要执行效率。

    • 执行python程序的两种方式

    • 交互式(jupyter)

    ​ 写一行解释一行

    • 命令行式(pycharm)

    ​ cmd 中 python 文件路径

  • 相关阅读:
    Oracle 跨库查询表数据(不同的数据库间建立连接)
    Oracle 跨库查询表数据(不同的数据库间建立连接)
    Win10“启动”文件夹在哪里?如何打开Win10启动文件夹?
    常用[js,css,jquery,html]
    备忘
    常用网站
    常用SQL[ORACLE]
    基于 Promise 的 HTTP 请求客户端 axios
    CSS中字体响应式的设置
    HTML5 History API让ajax能回退到上一页
  • 原文地址:https://www.cnblogs.com/gfhh/p/11491520.html
Copyright © 2020-2023  润新知