Pycharm基本使用以及Python基本语法


一、Pycharm基本使用

上篇我们说到了Pycharm的下载并且安装,相信大家已经完全掌握并且在电脑上装上了Pycharm吧。今天我们就在Pycharm上简单配置一下Python环境吧。

1、打开Python

image

2、我们来创建一个新项目试试吧,点击new project

image

⚠️如果遇到中间出现no interpreter的时候,点击坐右边三个点选择System Interpreter

image
⚠️
image

3、点击Create我们进入到Pycharm上的Python编辑

image

⚠️虽然都是英文看不懂,但是没关系的,接下来我们一步步来。

4、创建第一Python文件,右键文件夹位置,选择Python File

image

5、给文件夹编辑名字

image

编辑好,双击上图中标蓝部分即可。

6、这样就进入写代码界面了

image

7、让我们简单地写一个print函数试试吧

image

8、运行代码,文件内容区域鼠标右键选择run ....py即可

image

9、hello world

image

二、Python基本语法

1、Python注释语法

1.1 注释是代码之母,它是对一段代码的解释,是不参与程序的运行的,只是起到提示作用。

1.2 注释的方式

1.2.1 使用警号# 单行注释

image

1.2.2 使用三引号(单双) 多行注释

image

⚠️ Pycharm提供自动化格式代码的功能(任务栏code下reformat code),但前期希望自己规范书写。

1.3注释快捷键 ctrl+?

2、变量

变量就是变化的量,它用来记录事物的某种状态。(这是模仿人类食物的记忆能力)

2.1 变量使用

2.1.1在日常生活中,我们通常这样使用:

例如
姓名:Jason
年龄:18
爱好:学习
比如我们的登记表
image

2.2.2 在程序中:我们这样使用

username=‘Judy’
age=18
爱好='music'
image

3、语法格式

如图所示
image

⚠️⚠️⚠️⚠️知道了语法格式后,我们要了解一下底层原理(这个一定要会!!!!!!!)

遇到赋值符号先看符号右边的再看左边的

例如:age=18
3.1 在内存中申请一块内存空间存储值18
3.2 将18所在的内存空间地址绑定给变量名age
3.3 之后如过要访问就 通过变量名age访问即可
image

4、变量三要素

4.1 变量的值 4.2 变量的内存地址 4.3 变量的数据类型

name = 'Judy'
print(name) # 值
print(id(name)) # 一串数字 相当于是内存地址编号
print(type(name)) # 数据类型 <class 'str'>

5、命名规范和风格

5.1 命名规范

5.1.1 变量名只能由数字、字母、下划线任意组合
eg:_(可以) aaa_123_www (可以) user@name(不可以,因为存在特殊符号了)

5.1.2 变量名不能以数字开头,下划线建议不要开头因为有特殊的含义

5.1.3 变量名不能与关键词冲突,比如print不能作为变量名,因为其本身是有打印含义在的。

5.1.4 变量名的命名一定要做到见名知意(重要!!!!!!)

5.2 命名风格

5.2.1 驼峰体
大驼峰 即所有单词首字母都大写
UserNameFromDb
小驼峰 即第一首字母小写其余首字母大写
userNameEromDb

5.2.2 下划线 即单词与单词之间下划线隔开
user_name _from_db

6、常量

主要记录一些不变的状态,在python上是没有真正意义上的常量的,我们墨守成规地将全大写的变量看成是常量。
Host=‘123.123’ -->一般情况下配置文件使用较多。

在其他编程语言上是存在真正意义上的常量,定义了就无法修改。

7、python底层优化

当数据很小的时候,如果多个变量名需呀使用,那么会指向同一块地址。
⚠️一个变量名只能指向一个内存地址 而一个内存地址可以有多个变量名指向
image

8、垃圾回收机制

8.1 在内存中没有任何变量名指向的数据就是垃圾数据

8.2 针对垃圾数据python开发了一套自动化回收方案
8.2.1 引用计数
内存中变量值身上有几个变量名绑定,引用计数就是几。
image

8.2.2 标记清除
当内存即将占满的时候,python会自动暂停程序的执行,从头到尾将内存中的数据进行扫描,并且打上标记,之后再一次性清楚掉标记的数据。
⚠️ 此过程就是python在找有哪些标记为0的变量值

8.2.3 分代回收
python会将数据的监管分为三个层次,随着层级的下降监督的频率降低。
image

9、数据类型

在我们现实生活总存储数据的方式和表现形式有很多,比如文本文件,表格文件,视频文件,音频文件,图片文件等等。在it的世界里数据的存储方式和表现形式也是千变万化的。

9.1 整型int

整数就是1.2.10这样的数,用来记录人的年龄,班级人数等。
age=1 这样直接写整数就是整型

9.2 浮点型float

浮点型就是小数,用来记录人的体重,薪资,身高等。
salary=1.1 有小数点的就是浮点型
⚠️ 整型和浮点型可以统称为数字类型,主要用于数学运算和比较运算。

.......今天先讲到这里,下次我们继续讲!

image


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM