settings
editor
color scheme
settings
editor
general
勾选change font size...
settings
new
在编辑区域,右键,选择run 文件名
settings
project
python interpreter
#没有注释的代码,都是没有灵魂的
注释就是你对当前代码的一个说明,注释不参与代码的执行。
1.写一个#号,后面直接写注释(单行注释)
2.写一个三引号(多行注释)
详细见如下链接:https://blog.sholdboyedu.com/?p=3962
#快捷键:ctrl +alt +l
菜单栏:code =》reformat coder
即变化的量,用来记录某种事物的状态
1.现实生活中
姓名:张三
年龄:18
爱好:yd
2.程序中
name=‘张三’
age=18
hobby=‘yd’
#以后只要遇到赋值符号,就是要从右往左看
name = ‘zs’
变量名 赋值符号 变量值
1.先在内存区中f申请一块空间,用来存储变量值
2.把变量值绑定给变量名
3.以后要想使用变量值,都要通过变量名访问name就行
单 _ 下划线也是可以的
123age 这种是错误的
如下图
就是一看就知道代表啥意思,如姓名就用 name代表 。
#命名格式
驼峰体
大驼峰 (单词首字母大写):UserNameOfDatebase
小驼峰(在大驼峰基础上第一个单词首字母小写):userNameOfDatebase
下划线
user_name_of_datebase
age = 19
print(age) # 变量值
print(id(age)) # 1630241456 数据在内存中的编号
# 查看数据类型
print(type(age)) # <class 'int'> => 整型
#一般不改变的量称为常量
在python中,没有真正意义上的常量,我们约定俗成把全大写的变量称为是常量
PI = 3.14
G = '9.8'
在其他语言中,是有真正意义上的常量,一旦定义常量, 就不能修改
#小整数池
python中经经常使用的一些数值定义为小整数池,小整数池的范围是[-5,256],python对这些数值已经提前创建好了内存空间,即使多次重新定义也不会在重新开辟新的空间,但是小整数池外的数值在重新定义时都会再次开辟新的空间。
# 垃圾数据就是没用的数据
变量值身上有个计数器,每次有一个变量名指向这个变量值,计数器都会加1,只要这个计数器为0了,说明这个数据为垃圾数据
当内存中的数据快要满的时候,把所有的程序全部暂停,从头到尾扫描一遍,然后,把所有没有用的数据,全部清理掉
分代回收是一种以空间换时间的操作方式,Python将内存根据对象的存活时间划分为不同的集合,每个集合称为一个代,Python将内存分为了3“代”,分别为年轻代(第0代)、中年代(第1代)、老年代(第2代),他们对应的是3个链表,它们的垃圾收集频率与对象的存活时间的增大而减小。新创建的对象都会分配在年轻代,年轻代链表的总数达到上限时,Python垃圾收集机制就会被触发,把那些可以被回收的对象回收掉,而那些不会回收的对象就会被移到中年代去,依此类推,老年代中的对象是存活时间最久的对象,甚至是存活于整个系统的生命周期内。同时,分代回收是建立在标记清除技术基础之上。分代回收同样作为Python的辅助垃圾收集技术处理那些容器对象.
1. 生活中,存储数据的时候,一般都通过视频,音频,图片,文本,这个类型存储
2. python中对不同的数据也分为不同的数据类型
#整型就是整数 age = 10 print(type(age))
# 就是带小数点的数字 salary = 999.9 money = 99.9 age = 18.0