目录
一、pycharm的使用
1.pycharm的下载与安装
2.pycharm的使用
二、python的注释语法
三、变量与常量
1.变量
2.常亮
四、python的底层优化
五、垃圾回收机制
六、数据类型
1.数值型
一、pycharm的使用
1.pycharm的下载与安装
2.pycharm的使用
二、python的注释语法
三、变量与常量
1.变量
2.常亮
四、python的底层优化
五、垃圾回收机制
六、数据类型
1.数值型
一、pycharm的使用
1.pycharm的下载与安装
pycharm的下载与安装
pycharm解释器是属于jetbrains公司的,要收费很贵,所以要使用需要自己想办法去网上找破解
下载官网:https://www.jetbrains/zh-cn/pycharm/
安装的话有以下几个要求
1、不能安装在C盘因为有,一是因为C盘是系统盘相对来说给到的空间比较小,在装装纳完系统后所剩的空间大部分为桌面的使用空间所用,还有驱动,缓存等等。二是,系统盘本身容纳系统的东西如果在安装时不注意路径后期想要删除时会造成误删系统文件的情况,总之来说除了C盘其余盘都可以装
2、在安装软件的时候不要直接根目录装,需要新建文件夹后在文件夹里面装,因为你在安装的的时候会生成很多文件,软件启动又都比较依赖于这些文件,后期软件装多了会造成误删的一种情况,文件夹要命名为英文不要用中文
2.pycharm的使用
pycharm的基本使用
新建项目
当pycharm激活安装完成之后,第一次打开是没有项目的情况,此时我们需要找到new project(创建项目)来创建一个新的项目
按照以上步骤操作
语言
pycharm建议使用英文界面不建议使用中文界面,因为pycharm界面是面向计算机英文,而中文插件翻译过来的英语是针对国际语言,翻译的意思与计算机意思不一样
python语言切换
第一种方法在setting里面设置
第二种方法是在界面右下角可以直接点击
二、python的注释语法
Python 单行注释
Python 使用井号#
作为单行注释的符号,语法格式为:
# 注释内容
从井号#
开始,直到这行结束为止的所有内容都是注释。Python 解释器遇到#
时,会忽略它后面的整行内容。
说明多行代码的功能时一般将注释放在代码的上一行,例如:
#使用print输出字符串
print("Hello World!")
print("qqq")
print("谁谁谁")
#使用 print输出数字
print(100)
print(345)
print(123)
说明单行代码的功能时一般将注释放在代码的右侧,例如:
print("密密麻麻") #输出密密麻麻
print( 36.7 * 14.5 ) #输出乘积
print( 100 % 7 ) #输出余数
Python 多行注释
多行注释指的是一次性注释程序中多行的内容(包含一行)。
Python 使用三个连续的单引号'''或者三个连续的双引号"""注释多行内容,具体格式如下:
'''
使用 3 个单引号分别作为注释的开头和结尾
可以一次性注释多行内容
这里面的内容全部是注释内容
'''
或者
"""
使用 3 个双引号分别作为注释的开头和结尾
可以一次性注释多行内容
这里面的内容全部是注释内容
"""
多行注释通常用来为 Python 文件、模块、类
print('''Hello,World!''')
print("""http://c.biancheng/cplus/""")
print("#是单行注释的开始")
或者函数等添加版权或者功能描述信息。
注意事项
1) Python 多行注释不支持嵌套,所以下面的写法是错误的:
'''
外层注释
'''
内层注释
'''
'''
2) 不管是多行注释还是单行注释,当注释符作为字符串的一部分出现时,就不能再将它们视为注释标记,而应该看做正常代码的一部分,例如:
print('''Hello,World!''')
print("""钱钱钱""")
print("#是单行注释的开始")
运行结果:
Hello,World!
钱钱钱
#是单行注释的开始
对于前两行代码,Python 没有将这里的三个引号看作是多行注释,而是将它们看作字符串的开始和结束标志。
对于第 3 行代码,Python 也没有将井号看作单行注释,而是将它看作字符串的一部分
以三个'''或"""开始,以三个'''或"""结尾
注释快捷键
快捷键:选中行(只要覆盖住对应的行)按control + /
三、变量与常量
- 变量与常量
变量
变量就是给某一个值赋予名称,当然这个名称是可变的,但是要做到见名知意,就是让别人看一眼的你的变量名就知道你对应的值是什么意思
变量由三部分组成,也叫三要素
标识:表示对象所存储的内存地址,使用内置函数 id(),来获取
类型:表示对象的数据类型,使用内置函数type()来获取
值:表示对象所存储的具体数据,使用print()可以将其输出
原理:
现在内存空间申请一个地址,再将地址绑定值,如果要使用值的话通过地址也就是变量名访问即可
变量的命名规范:
1.变量名是由数字,字母,下划线组成
2.变量名开头不能使用数字开头
3.变量名由大小写之分,同样的变量名,大小写不同依然可以命名
4.变量名不可以与关键字相同
5.一个变量名只能指向一个内存地址
6.一个内存地址可以有多个变量指向
7.变量都是从左往右看的
命名风格
驼峰体
大驼峰一般为首字母为大写的叫大驼峰
小驼峰为首字母为小写其余首字母为大写的叫做小驼峰
下划线
python中下划线是一种分割符号,针对多个单词之间取消了首字母大写用下划线代替区分
常量
一般就是不轻易改变的量叫做常量,python中没有真正意义上的常量,我们约定俗成认为全大写的变量就是常量
在其他语言中,是有真正意义上的常量的,eg:JavaScript
2.常亮
常量
一般就是不轻易改变的量叫做常量,python中没有真正意义上的常量,我们约定俗成认为全大写的变量就是常量
在其他语言中,是有真正意义上的常量的,eg:JavaScript
四、python的底层优化
- python的底层优化
这个与变量的原理有直接关系,就是在多个变量的值相同的时候,这个时候python就是给这些值的路径做,让多条路径绑定在一个值上面
当数据量很小的时候,如果同时有多个变量使用,那么python就会让多个变量指向同一个内存地址
五、垃圾回收机制
1、什么是垃圾回收机制
垃圾回收机制(简称GC)是python解释器自带的一种机制,专门用来回收不可用的变量值所占用的内存空间
2、为什么要使用垃圾回收机制
程序运行过程中会申请大量的内存空间,而对于一些无用的内存空间如果不及时清理的话会导致内存溢出,导致程序崩溃。python解释器自带的垃圾回收机制就
把程序员从繁琐的内存管理中解放出来
3、垃圾回收机制的原理
1、引用计数
内存中变量值身上有几个变量名绑定,引用计数就是几,只要不为0就不是垃圾
2、标记清除
当内存即将占满的时候,python会自动暂停程序的执行,从头到尾将内存中数据进行扫描;并打上标记,之后一次性清除掉标记的数据
3、分代回收
会将数据的监管分为三个层次,随着层级的下降监督频率降低
具体如下:
例如老师检查作业,刚开始每个学生的作业都做检查,检查一段时间之后将学生分为差等生、中等生以及优等生。之后差等生作业检查频率为一天一次,中等生为两天一次,优等生为三天一次。这样的顺序进行循环。
更多推荐
python解释器的安装与变量
发布评论