python

一、python安装以及在IDEA开发python

1.下载并安装python

Python是解释型语言,官方解释器为:CPython,在命令行下运行python就是启动CPython解释器。
官方下载,并安装Python 3.x,window环境测试是否安装成功:
win键+R、cmd、输入python出现版本号就成功,此时会进入Python交互模式,在交互模式的提示符>>>下,直接输入代码,按回车,就可以立刻得到代码执行结果,exit()退出Python

C:\Users\c>python
Python 3.10.2 (tags/v3.10.2:a58ebcc, Jan 17 2022, 14:12:15) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hello, world')

也可以直接指定文件运行:

C:\Users\c>python hello.py

2.IDEA编辑python

每个项目使用的框架库和版本并不一样,为了避免本地环境的第三方库混杂,冲突。每个项目应该各自拥有一套“独立”的Python运行环境。IDEA中Virtualenv就是用来为一个应用创建一套“隔离”的Python虚拟环境。

a)新工程配置如下:
在这里插入图片描述
b)git获取工程后配置python如下:
使用git拉取到远程代码后,需要在项目根目录下创建此项目的虚拟环境。
如果是IDEA下,可以方便地创建新的虚拟环境,并在虚拟环境进行安装依赖包:
在这里插入图片描述
在这里插入图片描述

如果不是IDEA,可以手动创建虚拟环境:

# 进入要创建虚拟环境的目录地址栏下,输入cmd打开命令行终端,执行以下命令创建虚拟环境:
python -m venv <虚拟环境名称>

# 激活虚拟环境
<虚拟环境名称>\Scripts\activate

# 然后下载依赖,前提是项目下有requirements.txt文件
pip install -r requirements.txt

# 虚拟环境可以方便地生成requirements.txt文件,命令如下:
# 这将在当前目录下生成一个名为requirements.txt的文件,其中包括当前虚拟环境中所有已安装的包及其版本信息。
pip freeze > requirements.txt

# 如果您只需要记录项目的直接依赖项,并排除Dev依赖项(如测试框架或开发工具包),可以使用pipreqs工具来生成requirements.txt。可以通过以下命令将其安装到全局环境中:
pip install pipreqs
# 然后,在当前项目目录的命令行中执行以下命令,这将生成一个只包含项目直接依赖项的requirements.txt文件。:
pipreqs --encoding=utf8 ./

# 退出虚拟环境
deactivate

二、python语法

1、函数

函数的自定义:

import math

# angle是默认参数,函数调用时可以不传,不传则使用默认值
def move(x, y, step, angle=0):
    nx = x + step * math.cos(angle)
    ny = y - step * math.sin(angle)
    # 支持多个值返回
    return nx, ny

函数使用:用from abstest import move来导入move()函数,注意abstest是文件名(不含.py扩展名)。

多值返回情况:

>>> r = move(100, 100, 60, math.pi / 6)
>>> print(r)
(151.96152422706632, 70.0)

多个值返回值是一个tuple!但是,在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tupl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值