zoukankan      html  css  js  c++  java
  • pycharm快捷键,变量,字符串,类型的操作方法

    1.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 回到行尾
    

    2.变量

    2.1 变量的意义:定义世界万物变化的状态,可以改变的量就是变量。

    2.2 变量的概念:

    height = 170
    print("height:",height)  #print(height)
    

    2.3 变量的声明:

    height = 170
    weight = 112
    age = 24
    print("height:",height)  #print(height)
    

    2.4 变量的命名:

    ​ 字母数字下划线,首字符不能为数字。

    ​ 严格区分大小写,且不能使用关键字。

    ​ 变量命名有意义,去不能使用英文哦。

    2.5 定义变量的方法有两种方式:

    下划线式

    name_of_nick = 'nick'  # 下划线式(建议,必须)
    print(name_of_nick) : # 先定义才能使用,没有引号的就是变量名
    

    驼峰式

    NameOfJason = 'jason'  # 驼峰体
    
    3.常量

    常量:约定俗成都变成大写,永远不能改变的量。

    LIANGJING = "577098649"

    常量:

    # 常量:不变化是约定俗成的
    AGE = 1
    
    AGE = AGE + 1  # 傻屌才做
    
    print(AGE)
    常量:约定俗称不变化,是技能变化。
    

    3. pyhton的内存管理。

    变量是python提供其提供的概念,运行python的时候才有。

    定义变量运行 开辟一块新的内存空间存储变量。

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

    # age = 1000  # 1000的引用计数为1  (引用计数指age所出现应用的次数)
    # age1 = age  # 1000的引用计数为2
    # del age  # delete删除age,1000的引用计数为1(删除一个age ,由之前引用计数2 变为现在的引用计数1的转变)
    # print(age1)
    # del age1 # 1000的引用计数为0
    
    

    3.2 垃圾回收机制:当一个变量值的引用计数为0的时候,会触发垃圾回收机制,改变量值会被回收。

    age = 1000  # 1000的引用计数为1
    # age1 = age  # 1000的引用计数为2
    # del age  # delete删除age,1000的引用计数为1
    # print(age1)
    # del age1 # 1000的引用计数为0
    #当以上引用age = 100 数字引用计数为0时 则该变量值会被回收
    

    3.3 id用于变量值的内存地址

    3.4 当python启动的时候,会自动定义[-5,256]之间的整数变量,他们的内存空间已经写死了

    age = 1000
    # print(age)  # 打印值
    # print(id(age))  # 1507487488变量值的内存地址
    # # 小整数池
    # age1 = age
    # print(id(age1))
    
    age = 10
    # age1 = age
    # del age
    # del age1
    
    # 按理来说因该触发垃圾回收机制,但是由于10属于小整数池[-5,256],不会触发垃圾回收机制
    
    #注意: pycharm自行做了优化(短频快),pycharm把小整数池范围扩大了
    

    4.变量的三种打印形式

    4.1 打印值

    age = 20
    print(age)
    

    4.2 打印内存地址

    age = 20
    print(id(age)
    

    4.3 打印数据类型()

    age = 20
    print(type(age))
    

    5.什么是数据类型

    5.1 变量名 = 变量值 (具体值)

    liang_jing_height = 162
    LJ_piaoliang = mai
    LJ_list = ["hao","piao","liang"]
    
    5.2 六大数据类型
    1.整型 int  age = 20
    2.浮点型(小数点) flot 表达方式:一般计数法,科学计数法
    3.字符串 str  age = "你好"
    4.列表  list LJ_list = [xiaomei,haopiaoliang]
    5.字典  dict LJ_dict = {"xiaomei":2,"piaoliang":1} 
    6.布尔值 bool 只有两个值:Ture 真的  False 假的
    

    6.数据类型

    6.1 整型(int) 10 20 30 110

    1.作用:描述年龄/id 号

    2.定义方式

    liang_jing = 20
    print(liang_jing)
    liang_jing = int(21)
    print(liang_jing)
    # 两者一个意思
    

    3.使用方法:

    liang_jing = 20
    wang-qing = 23
    print(jiang_jing + wang_qing)
    print(liang_jing - wang_qing)
    print(liang_jing * wang_qing)
    print(liang_jing / wang_qing)
    print(liang_jing% wang_qing)  # 取余
    print(liang_jing // wang_qing) # 取整
    print(xiang_jing ** wang_qing) # 幂
    
    
    4.python是手机,pip是软件管家,import cmath 打开一个cmath软件
    # # log/sin/cos
    # import cmath  # python是手机,pip是软件管家,import cmath 打开一个cmath软件
    # print(cmath.sin(10))
    # print(abs(-10))
    # print(cmath.pi)
    # print(cmath.e)
    

    6.2.浮点型(float)

    1.浮点型:作用 :(小数点) flot 表达方式:一般计数法,科学计数法

    2.定义:

    salary = 3.2
    salary1 = float(3.2)
    print(salary1)  #3.2
    height = float(4)  # 4.0  # 强制类型转换
    print(height)   # 4.0
    salary2 = int(3.7)  # 不会四舍五入
    print(salary2) #3
    print(round(3.7)) #4  四舍五入
    
    1. 使用方法: + - * / % // **
    x = 1
    y = 2
    print(x > y)  # False
    print(x >= 1)  # True
    print(x < y)  # True
    print(x <= 1)
    print(x != y)
    print(x == y)  # 一个=是赋值,2个==是比较
    
    

    6.3 字符串 name = "内容"

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

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

    2.定义:

    # name  = 'liangjing"sadsfffffffffffffffffffffffffffffffffffffffffffffffffffffff'  # 碰到第一个单引号,字符串类型,碰到第二单引号
    # name2  = "liangjing's"  # 碰到第一个双引号,字符串类型,碰到第二双引号
    name3 = """     #三引号使用
    liangjing    
    wangqing
    """
    
    

    3.使用方法:

    str1 = 'ouwen'
    str2 = 'handsome'
    
    print(str1 +' ' + str2 )  #nick  handsome 字符串不能和数字相加(srt1+' '+120)
    print(str1 * 10)#ouwenouwenouewnouwenouwen..ouwen十个
    
    

    6.4 布尔值 Ture ,False

    布尔值 :只有两个值 (Ture 真的 False假的),用于判断逻辑

    x = 1
    y = 2
    print(x > y)  # False
    print(x >= 1)  # True
    print(x < y)  # True
    
    

    6.5列表 [] [1,2,3,4]

    count = [1,2,3,4,5,6]
    print[count]  #[1,2,3,4,5,6]
    
    

    6.6 字典 {} {"xiaomei":2,"piaoliang"=11}

    count = {"xiaomei":2,"piaoliang":1} 
    print(count)   #{'xiaomei': 2, 'piaoliang': 1}
    
    

    7。注释 (单行注释,多行注释)

    注释:就对代码的解释。

    单行注释:以#开头的所有东西就当作说明文字,程序不进入编译运行。列:print("hello world")

    ncik 老师:除了解释,还会让代码失效。

    多行注释:小心注释的嵌套,如果外面是三个双引号,里面则是三个单引号,反之用三个单引号.

    注释的排错性

    "包裹一部分代码,然后去执行另一处代码,如果没有问题,则继续打开另一部分代码进行测试,一次寻找。"

  • 相关阅读:
    SQL Server 存储过程
    Ajax从服务器端获取数据
    Ajax中Get请求与Post请求的区别
    get请求
    Post请求
    递归案例
    SQL SERVER 和ACCESS的数据导入导出
    OA
    OBS桌面视频直播软件/推流工具使用指南
    基于EasyIPCamera实现的数字网络摄像机IPCamera的模拟器IPC RTSP Simulator
  • 原文地址:https://www.cnblogs.com/WQ577098649/p/11493958.html
Copyright © 2011-2022 走看看