pycharm安装与使用

官方网站:www.python.org

编程语言分类:

​ 1.编译型:C,go

​ 一次性把源代码进行翻译

​ 特点:执行效率很高,平台依赖性一般比较高

​ 2.解释型:javascript,python,ruby

​ 逐行的对源代码进行翻译和运行

​ 特点:执行效率相对较低,平台的依赖性不高

安装python解释器

python下载版本:

​ 一般使用最新版的下一个版本进行学习和使用。

​ 最新的不一定是最好的。

下载

Python开发学习笔记①插图

下载时,根据电脑类型,下载相对应的安装版。

安装

Python开发学习笔记①插图1

安装时,注意勾选,将python添加到path环境变量中(否则,无法使用python命令)。

如何更改python的安装目录

1.

Python开发学习笔记①插图2

勾选添加到path后选择下面的选项

2.以下选项不要动,均勾选即可。而后点击next到达下一安装界面。

Python开发学习笔记①插图3

3.

Python开发学习笔记①插图4

勾选Install for all users,以防切换用户后,避免python无法使用的情况,其他选项不用动,而后进行修改位置。

注意:在设置路径时,不要包含中文字符!!

4.看到Setup was successful后,便可关闭该安装程序,python安装完成。

检查安装是否成功

通过电脑内的搜索,打开命令提示符,输入python后,弹出Python相关信息,即安装成功。

若出现不是内部活外部命令,也不是可运行的程序,可能会是因为没有勾选添加到path环境变量

解决方法

1.右键点击此电脑,点击属性=>高级系统设置=>环境变量=>在系统变量中找到path,双击后,填写自己python安装位置的两个路径(python根目录和python的Scrips文件夹)

Python开发学习笔记①插图5

第一个python程序的开发

打开命令提示符,输入python进入python环境,输入以下代码

print("hello world") #注意一定要为英文状态

即可运行为hello world

对代码进行保存和运行

1.显示文件后缀名

随便打开一个文件夹,勾选文件扩展名。

Python开发学习笔记①插图6

2.新建文本文档(txt),此时,文本文档的名称应为新建文本文档.txt

修改后缀为.py(python文件后缀名为py)

3.右键点击编辑,即可编写代码。

编写好后,注意保存,快捷ctrl+s

4.运行py文件

注意,在命令提示符中,如果已经在python运行环境里面,只需要拖动文件夹到命令提示符窗口即可,无需在文件名前面添加python字符,如果未提前输入python进入到python运行环境中,需要输入python 文件位置/文件名来运行

python在命令提示符运行指令

python 文件位置/文件名

python编写软件

1.记事本

2.vscode

3.pycharm

4.notebook

pycharm安装

在浏览器中搜索pycharm,下载好pycharm后,进行安装,不需要勾选添加到path

Python开发学习笔记①插图7

选择Existing interpreter后引索到python解释器的位置即python.exe文件

注释

对代码进行解释和说明

被注释的代码不会被执行

代码规范:代码后空两个格,#后空一格

# 单行注释

"""
多行注释
"""

'''
多行注释
'''

print("Hello World")  # 代码后空两个格,#后空一格

pycharm自动保存,文件名有*不用理

快速加注释ctrl+?

语法解释和理解

1、xxx是什么?

​ 窍门:提取知识点名词中的关键字来加以解释

2、为什么要有它?

​ 大前提:

​ python中语言中出现的所有语法都是为了让计算机能够具备人的某一功能

3、如何用

变量

变量就是可以变化的量,量指的是事物的状态。

为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的

变量的使用

原则:先定义,后引用

name = 'egon'  # 定义 → 存
print(name)  # 引用 → 取

age = 18
print(age)

变量的内存管理

垃圾回收机制,垃圾:当一个变量值被绑定的变量名的个数为0时,该变量值无法被访问到,称之为垃圾

引用计数增加ctrl+d

x=10 # 10的引用计数为1

y=z # 10的引用计数为2

z=x # 10的引用计数为3

引用计数减少

del x # 解除变量名x与10的绑定关系

变量名的命名

变量的三大组成部分

1.变量名 → 是指向等号右侧值得内存地址得,用来访问等号右侧得值

2.赋值符号 → 将变量值的内存地址绑定给变量名

3.变量值 → 记录的事物的状态

变量名

原则:变量名的命名应该见名知意

1.有字母数字下划线组成

2.不能以数字开头

3.不能使用print等python关键字来命名

PS:不要用拼音,不要用中文,在见名知意的前提下尽可能短

变量名的命名风格

1、纯小写加下划线的方式(在python中,关于变量名的命令推荐使用这种方式)

age_of_alex = 73
print(age_of_alex)

2、驼峰体

AgeOfAlex = 73
print(AgeOfAlex)

变量值三个重要的特征

id:反应的是变量值的内存地址,内存地址不同id则不同

type:不同类型的值用来表示不同的状态

name = ‘egon’
age = 18
salary = 3.1

value:值本身

name = 'egon'
print(id(name))  # 获得name的id
print(type(name))  # 获得name的type

is与==

is:比较左右两个值身份id是否相等

==:比较左右两个值他们的值是否相等

x = 'info:Egon:18'
y = 'info:Egon:18'

# x和y的值一样,而x的id不一定等于y,pycharm有优化机制

print(x,y)
print(id(x),id(y))

print(x is y)  # 一般来说会返回flase,但是在pycharm中可能返回true

>>> x == y  # 比较value
True
>>> x is y  # 比较id
False

从python解释器启动那一刻开始,就会在内存中事先申请好一些列内存空间存放好常用的证书

小整数池[-5,256]

>>> x = -5
>>> y = -5
>>> x is y
true

>>> x = -6
>>> y = -6
>>> x is y
false

id不同的情况下,值有可能相同,即两块不同的内存空间里可以存相同的值

id相同的情况下,值一定相同,x is y成立,x == y 也必然成立

常量

不变的量

注意:python语法中没有常量的概念,但是在程序开发过程中会涉及到变量的概念

AGE_OF_ALEX = 73  # 小写字母全为大写代表常量,这只是一种约定、规范