• 今日小结


    1.pycharm快捷键使用

    ctrl (command) + c 复制

    ctrl + v 粘贴

    ctrl + z 撤销

    ctrl + a 全选

    ctrl + f 查找

    shift + ctrl + z 反撤销

    ctrl + d 复制粘贴选中内容,没有选中默认整行

    ctrl + backspace 删除一个单词

    ctrl + y 删除整行

    ctrl + w 选中一个单词

    shift + enter 换行

    ctrl + shift + r 全局搜索

    (ctrl)shift + F10 运行代码(运行当前文件)

    ctrl + shift + home 选中一个代码块的头

    home 回到行首

    end 回到行尾

    改键:filel --> settings --> keymap

    2.变量

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

    定义变量:

    name = 'nick'
    age = 28
    gender = 'male'
    height = 212
    weight = 220
    

    变量的组成:

    1.变量名:变量名用来引用变量值,但凡需要用变量值,都需要通过变量名。

    2.赋值符号:赋值

    3.变量值:存放数据,用来记录现实世界中的某种状态。

    age = 32
    height = 135
    print(age)
    print(height)
    

    变量名的命名规范

    1.变量的命名应该能反应变量值所描述的状态,切记不可用中文

    2.变量名必须用字母数字下划线组合,并且变量名的第一个字符不能是数字。

    3.关键字不能声明为变量名

    ['and','as','assert','break','class','continue','def','elif','else','except','exec','finally','for','from','global','if','import','in','is','lambda','not','or','pass','print','return','try','while','with','yield']
    

    变量名的两种命名风格

    1.驼峰体

    AgeOfNick	=	19
    print(AgeOfNick)
    

    2.下划线(推荐)

    age_of_nick	=	23
    print(age_of_nick)
    

    3.python变量内存管理

    3.1.变量存在哪?

    变量是python解释器提供的概念只有Python解释器运行了这个文件,字符进入了内存,才会有这个概念。也就是说变量存在内存。

    对于电脑这个内存,每定义一个变量就会在这个内存中开辟一个小空间,小空间存放变量值,然后给这个小空间一个变量名指向变量值。

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

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

    3.3.Python垃圾回收机制

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

    3.4.小整数池

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

    当变量值处于小整数池时不会触发垃圾回收机制

    pycharm自行做了优化(短频快),pycharm把小整数池范围扩大了

    变量名用来接受变量值,定义变量就要开辟空间

    4.数据类型

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

    数据类型对变量值做了分类,不同的类型

    整型

    浮点型

    字符串

    列表

    字典

    布尔型

    4.1.整数型

    x=1
    y=1
    print(x + y)
    print(x - y)
    print(x * y)
    print(x / y)
    print(x % y)#取余
    print(x // y)#取整
    print(x ** y)#幂
    

    import cmath(数学库)

    4.2.浮点型

    salary = 3.2
    salary1 = float(3.2)
    
    height = float(4)#输出4.0	#(强制类型转换)
    
    selary2 = int(3.7)#(不会四舍五入)
    

    逻辑比较

    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个==是比较
    
    print(f'{2.11:.4f})
    

    4.3.字符串

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

    定义方式

    name = 'nikc' # 碰到第一个单引号,字符串类型,碰到第二个单引号
    name2 = "nick's" # 碰到第一个双引号,字符串类型,碰到第二个双引号
    

    使用方法

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

    5.注释

    ctrl + / (单行注释)

    '''
    注释    (多行注释)
    '''
    
  • 相关阅读:
    Java程序员必知的8大排序
    JQUERY 展开收起显示隐藏效果
    Java程序员必知的8大排序
    辞职申请
    值得收藏的Microsoft SQL Server下的SQL语句
    SQL
    sql language
    insert with special ID
    ExcuteNonQuery
    JS
  • 原文地址:https://www.cnblogs.com/LZF-190903/p/11492950.html
Copyright © 2020-2023  润新知