zoukankan      html  css  js  c++  java
  • python学习第三天

    pycharm 的快捷键

    ctrl(command) + c 复制,默认复制整行
    ctrl + v 粘贴
    ctrl + z 撤销
    ctrl + x 剪切,默认剪切整行
    ctrl + a 全选
    ctrl + f 查找;选中批量修改
    shift + ctrl + z 反撤销

    ctrl + d 复制粘贴选中内容,没有选中默认整行
    ctrl + backspace 删除一个单词
    ctrl + y 删除整行
    ctrl + w 选中一个单词
    shift + enter 换行
    ctrl + shift + r 全局搜索
    shift + f10 运行上一个文件
    ctrl + shift + f10 运行当前文件
    ctrl + alt + l 格式化代码
    ctrl + / 整体注释
    home 回到行首
    end 回到行尾

    变量

    编程就是控制变量按照你想要的方向变化

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

    变量的组成

    变量名(米哦啊书,接受变量值) 赋值符号(把变量值传给变量名) 变量名(具体的值)

    变量的命名规范

    1. 变量名必须要有描述意义,不能随便命名
    2. 变量名由数字/字母/下划线组成。且不能以数字开头
    3. 不能以关键字命名

    定义变量名的两种形式

    1.下划线

    下划线用来连接单词

    name_of_nick = 'nick' # 推荐使用下划线体
    

    2.驼峰体

    NameOfNick = 'nick'  # 不推荐使用
    

    常量

    不变化的量(变量名全部大写),他的不变化是约定俗成的,实际能变,但没有人会去变

    AGE = 18
    print(AGE)
    

    python内存管理

    首先要知道变量是python解释器提供的概念,只有运行的时候才有,否则只是个普通字符

    当定义变量并运行,就会在内存空间中存储变量,即开辟一块新的内存空间

    变量值会存在这块被开辟的内存空间中,变量名指向内存空间

    引用次数

    变量值的引用次数

    age = 1000  # 1000的引用计数为1
    age1 = age  # 1000的引用计数为2
    del age  # delete删除age,1000的引用计数为1
    print(age1)
    del age1 # 1000的引用计数为0
    

    python垃圾回收机制

    当没有变量在去引用这个值,即变量值的引用次数为0时,就会触发垃圾回收机制,变量值就会被自动回收

    小整数池

    范围在[-5,256]

    当python在启动时,就会自动定义范围在[-5,256]之间的整数变量,他们的内存空间已经写死。在小整数池的数不会触发垃圾回收机制

    python的三种打印方式

    打印值

    print()
    

    打印内存地址

    print(id())
    

    打印数据类型

    print(type())
    

    数据类型

    数字类型

    整型

    作用

    描述年龄/id号

    定义方式

    master_age = 18
    master_age = int(18)
    

    使用方法

    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) # 幂
    

    浮点型

    作用

    工资3.2w

    定义方式

    salary = 3.2
    salary = float(3.2)
    num = 4
    print(float(num))  # 4.0 # 强制转换
    num1 = 2.7
    print(int(num)) # 2 # 不会四舍五入
    
    

    使用方式

    和整型一样

    字符串型

    作用

    描述姓名/单个爱好/性别

    定义方式

    单引号、双引号、三引号

    如字符串里面需要用到引号,需要用其他引号代替

    name  = 'god"s'  # 碰到第一个单引号,字符串类型,碰到第二单引号
    name2  = "god's"  # 碰到第一个双引号,字符串类型,碰到第二双引号
    name1 = "god"
    
    
    name4  = '''
    sdf' "" ''
    sdklfj
    '''
    

    使用方法

    str1 = 'kp '
    str2 = 'dog'
    print(str1 +' ' + str2 ) # 字符串不能和数字相加
    print(str1 * 2)
    
  • 相关阅读:
    jupyter notebook 和 opencv
    AMD 处理器 Ubuntu 16.04 LTS 配置 opencv、caffe 小结
    caffe 在 windows 使用
    MATLAB数字图像处理
    游记(5)
    POJ-1789-Truck History 解题报告
    POJ-2560-Freckles 解题报告
    POJ-1308-Is It A Tree? 解题报告
    POJ-1182-食物链 解题报告
    POJ-1861-Network 解题报告
  • 原文地址:https://www.cnblogs.com/lyyblog0715/p/11493535.html
Copyright © 2011-2022 走看看