python基础1——环境安装

news2024/9/25 7:26:13

文章目录

  • 一、Windows安装
  • 二、Linux安装
  • 三、pycharm安装
    • 3.1 软件安装
    • 3.2 个性化设置
    • 3.3 基本使用
      • 3.3.1 定义变量
      • 3.3.2 查看数据类型
      • 3.3.3 运算符
      • 3.3.4 操作符
      • 3.3.5 转义符

一、Windows安装

1、下载软件安装包,官网
2、开始安装。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.查看是否安装成功。
在这里插入图片描述
3.安装ipython。直接在cmd命令框里输入以下命令。

pip3 install ipthon

在这里插入图片描述

二、Linux安装

1、下载安装压缩包。官网

在这里插入图片描述

2、解压编译安装。

yum -y install  openssl-devel  gcc gcc-c++ make

tar zxf Python-3.11.4.tgz 
cd Python-3.11.4
./configure --prefix=/usr/local/python3.11
make && make install

mv /usr/bin/python /usr/bin/python_old2
ln -s /usr/local/python3.11/bin/python3 /usr/bin/python
python -V

在这里插入图片描述
3、编译安装python3后,yum不能使用,需要修改/usr/bin/yum的 第一行。

#!/usr/bin/python_old2

在这里插入图片描述

三、pycharm安装

3.1 软件安装

1、安装pycharm软件,必须是2022.2.3以下版本,下载官网。
2、工具链接:https://pan.baidu.com/s/15_bp1wVGvSeOjazVNek1fQ ,提取码:ST9L
3、文件链接:https://pan.baidu.com/s/1rG6CKwckU-dM3VWpky7ICg ,提取码:AOP6

3.2 个性化设置

1.修改字体大小。
在这里插入图片描述

2.修改主题。

在这里插入图片描述

3.指定python解释器。

在这里插入图片描述

3.3 基本使用

3.3.1 定义变量

1.变量可以一个一个定义,也可以一起定义。

#定义变量。
name = "qingjun"
age = 22
print(name,age)
print(age)

#多重赋值。
name,age = "baimu",30
print(name,age)

2.执行代码,查看结果。
在这里插入图片描述

3.3.2 查看数据类型

常见数据类型示例
整数(int)例如6
浮点数(float)例如6.6
字符串(str)例如"6",“python”
布尔值(bool)例如True、False

1.在引用变量时,需要查看变量类型。

##定义变量。
name,age = "baimu",30

##print打印一个内建函数type
print(type(name),type(age))

2.执行代码,查看结果。
在这里插入图片描述

3.3.3 运算符

运算符描述示例
+加法(6 + 6) 结果12
-减法(6 - 6) 结果0
*乘法(6 * 6) 结果36
/(8 / 6) 结果1.33333333
//整除(8 / 6) 结果1
%取余(6 % 6) 结果0
**(6 ** 3) 结果46656,即6 * 6 * 6
()小括号小括号用来提高运算优先级,即(1+2)*3 结果为9
=赋值,将=左侧的结果。
赋值给等号左侧的变量
a = 10
b = 20
+=加法赋值c += a 等价 c = c + a
-=减法赋值c -= a 等价 c = c – a
*=乘法赋值c *= a 等价 c = c * a
/=除法赋值c /= a 等价 c = c / a
//=整除赋值c //= a 等价 c = c // a
%=取余赋值c %= a 等价 c= c % a
**=幂赋值c **= a 等价 c = c ** a

3.3.4 操作符

  • 适用打印字符串时引用。
操作符号描述
%s字符串
%d整数
%f浮点数,可指定小数点后的精度

1.引用字符串型和整数型。

##定义变量。
name = "qingjun"
age = 30

##打印结果。
print("你的姓名是:%s" %name,"年纪是:%d" %age)

在这里插入图片描述
2.引用浮点数,保留两位小数。

##定义变量。
a = 55
b = 10

##打印结果。
print("计算结果是:%.2f" %(a/b))

在这里插入图片描述

3.3.5 转义符

转义字符说明
\n换行符,将光标位置移到下一行开头
\r回车符,将光标位置移到本行开头
\t水平制表符,也即 Tab 键,一般相当于四个空格
\b退格(Backspace),将光标位置移到前一列
\\反斜线
\’单引号
\"双引号
\在字符串行尾的续行符,即一行未完,转到下一行继续写

1.示例。

print("Hello World")
print("Hello \nWorld")
print("Hello \rWorld")
print("Hello \t\tWorld")
print("Hello\
 World")

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/806038.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【从零开始学习JAVA | 第三十三篇】File类

目录 前言: File类: 构造方法: 常见成员方法: 总结: 前言: 本文我们将为大家介绍JAVA中一个比较使用的类:File类,他为我们提供了存储数据的功能,使得程序的数据不至…

Python(一)

要做到坚韧不拔,最要紧的是坚持到底。——陀思妥耶夫斯基 2023 6 14~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --根据你自己的操作系统下载对应的。 -- pyhton 文档 --交互方式 使用的工具 --如何启动工具 -- 交互式方式一般在数据分析中…

认识什么是架构

目录 ​编辑 一、架构是什么 1.1 系统与子系统 1.1.1 系统 1.1.1.1 关联 1.1.1.2 规则 1.1.1.3 能力 1.1.2 子系统 1.2 模块与组件 1.2.1 模块 1.2.2 组件 1.3 框架与架构 1.3.1 框架 1.3.2 架构 1.3.2.1 架构定义 1.3.2.2 架构组成 1.3.2.2.1 要素 1.3.2.2.2 结构 1.3.2…

YAML+PyYAML笔记 7 | PyYAML源码之yaml.compose_all(),yaml.load(),yaml.load_all()

7 | PyYAML源码之yaml.compose_all,yaml.load,yaml.load_all 1 yaml.compose_all()2 yaml.load()3 yaml.load_all() 1 yaml.compose_all() 源码: 作用:分析流中的所有YAML文档,并产生相应的表示树。解析: # -*- codi…

IDEA配置远程docker解释器及无编码提示/关联不到python依赖问题

文章目录 1. 修改docker默认配置以支持远程连接2. 配置docker远程解释器3 .IDE配置project SDK4. 本地代码与Linux目录映射5.运行配置 1. 修改docker默认配置以支持远程连接 vim /lib/systemd/system/docker.service,修改docker启动参数 #ExecStart/usr/bin/dockerd -H fd://…

后台管理系统中重定向业务功能的实现

实现 退出登录组件中获取到当前路由路径并且传递query参数给登录页面 // 组件内 const logout()>{// 获取当前路由路径const redirectroute.fullPathuseStore.logout(redirect) }// pinia/store仓库 async logout(redirect:string){... // 清空仓库业务router.push({name:…

机器人状态估计:robot_localization 功能包基本参数详解

机器人状态估计:robot_localization 功能包基本参数详解 前言功能包简介相关参数基本参数 前言 移动机器人的状态估计需要用到很多传感器,因为对单一的传感器来讲,都存在各自的优缺点,所以需要一种多传感器融合技术,将…

【业务功能篇56】SpringBoot 日志SLF4J Logback

3.5.1 日志框架分类与选择 3.5.1.1 日志框架的分类 日志门面 (日志抽象)日志实现JCL(Jakarta Commons Logging) SLF4J(Simple Logging Facade for Java)Jul(Java Util Logging) , Log4j , Log4j2 , Logback 记录型日志框架 Jul (Java Util Logging):JDK中的日志…

山西电力市场日前价格预测【2023-07-29】

日前价格预测 预测明日(2023-07-29)山西电力市场全天平均日前电价为337.82元/MWh。其中,最高日前电价为355.66元/MWh,预计出现在09: 15。最低日前电价为314.90元/MWh,预计出现在24: 00。 价差方向预测 1:实…

MySQL基础语法(DDL、DQL、DML、DCL)

目录 SQL通用语法以及分类 SQL通用语法 SQL语句的分类 数据库/表/列的命名规则 DDL语句 DDL设计的数据类型 数据库操作 表操作(必须先进入到数据库) DQL语句 DQL的执行顺序 基本查询 SELECT 条件查询 WHERE 分组查询 GROUP BY 排序查询 OR…

formatter的用法,深拷贝, Object.assign 方法实战。

1. :formatter的用法 :formatter 接受一个函数作为参数&#xff0c;这个函数有三个参数&#xff1a;row&#xff0c;column 和 cellValue。row 是当前行的数据&#xff0c;column 是当前列的数据&#xff0c;cellValue 是当前单元格的值。 <el-table-column prop"SYS…

Spring Boot——Spring Boot启动原理

系列文章目录 Spring Boot启动原理 系列文章目录一、Spring Boot启动的宏观流程图二、Spring Boot启动流程2.1 初始化new SpringApplication2.1.1Spring Boot入口2.1.2初始化SpringApplication2.1.2.1判断当前应用程序类型2.1.2.2设置应用程序的所有初始化器(initializers)2.1.…

内置 NMOS 单路 PWM 控制的高调光比 LED 降压恒流控制器

概述 OC5401M 是一款内置调光 NMOS 的单路 PWM 控制的高调光比降压恒流驱动控制器&#xff0c;PWM 调光比最高可达 10000&#xff1a;1。 OC5401M 支持 16-60V 输入电压范围。 OC5401M 采用电流滞环控制方式&#xff0c;无需环路补偿。 OC5401M 可通过外接电阻设置 LED输出电流…

Python(四十九)获取列表指定元素的索引

❤️ 专栏简介&#xff1a;本专栏记录了我个人从零开始学习Python编程的过程。在这个专栏中&#xff0c;我将分享我在学习Python的过程中的学习笔记、学习路线以及各个知识点。 ☀️ 专栏适用人群 &#xff1a;本专栏适用于希望学习Python编程的初学者和有一定编程基础的人。无…

Improving Cross-Modal Retrieval with Set of Diverse Embeddings

框架图&#xff1a; Using Triplet Loss: Smooth-Chamfer similarity Using Log-Sum-Exp,

matplotlib从起点出发(5)_Tutorial_5_styleSheets

1 使用样式表和rcParams自定义matplotlib 以下是自定义matplotlib的属性和默认样式的提示。 有三种方式来自定义matplotlib: 在运行时设置rcParams&#xff1b;使用样式表&#xff1b;改写matplotlibrc文件。 在运行时设置rcParams优先于样式表&#xff0c;样式表优先于matp…

[JavaWeb]SQL介绍-DDL语句

SQL介绍-DDL语句 一.SQL简介1.简介2.SQL通用语法3.SQL语言的分类 二.DDL-操作数据库与表1.DDL操作数据库2.DDL操作表①.查询表(Retrieve)②.创建表(Create)③.修改表(Update)④.删除表(Delete) 一.SQL简介 1.简介 SQL: Structured Query Language–结构化查询语言用来操作关系…

如图,△ABC中,AD是角平分线,E、F分别为AC、AB上的点,且∠AED+∠AFD=180°.试问:DE与DF有何关系,并说明理由.

Question&#xff1a; 如图&#xff0c;△ABC中&#xff0c;AD是角平分线&#xff0c;E、F分别为AC、AB上的点&#xff0c;且∠AED∠AFD180&#xff0e;试问&#xff1a;DE与DF有何关系&#xff0c;并说明理由&#xff0e; Answer&#xff1a; 分析&#xff1a;过D作DM⊥AB于…

postgresql搭建主备

文章目录 1. 要求2. 主库设置3. 主库创建复制槽、复制用户4. 导出主库5. 备库设置6. 备库创建standby.signal7. 启动备库8. 备库创建复制槽、查询数据9. 查看日志10. 测试切换11. 同步测试12. 监控主备状态 1. 要求 1.使用流复制&#xff0c;配置复制槽 2.只有一个备库时不配置…

技术分享 | 接口自动化测试中,文件上传该如何测试?

在服务端自动化测试过程中&#xff0c;文件上传类型的接口对应的请求头中的 content-type 为 multipart/form-data; boundary…&#xff0c;碰到这种类型的接口&#xff0c;使用 Java 的 REST Assured 或者 Python 的 Requests 均可解决。 实战练习 Python 版本 在 Python 版…