当前位置: 首页 > news >正文

郑州400建站网站建设/中国最好的网络营销公司

郑州400建站网站建设,中国最好的网络营销公司,广州做网站信科建设,做网站属于技术开发吗本章目录 一、初识Python 二、Python环境安装 三、Python代码的执行 四、Python集成开发环境 五、Python2.x与Python3.x的区别 六、本章小结 Python代码的编辑和运行方式主要分为两种:交互模式和脚本模式。 在交互模式下, 用户输入Python代码并按…

本章目录

一、初识Python

二、Python环境安装

三、Python代码的执行

四、Python集成开发环境

五、Python2.x与Python3.x的区别

六、本章小结

Python代码的编辑和运行方式主要分为两种:交互模式和脚本模式。

在交互模式下,

用户输入Python代码并按回车键后Python解释器将立即解释执行该行代码且返回结果;

脚本式模式,

是指将已经编写好的Python代码文件作为Python解释器命令的参数,由解释器解释批量执行并返回结果。

当成功安装Python之后,有两种方式可以进入Python交互式运行模式

一种是通过Python自带的一个非常简洁的集成开发环境IDLE

另外一种是在系统命令行终端直接运行python命令进行交互模式。

当进入Python交互模式,其控制台最后一行会显示Python命令提示符“>>>”,此时可以键入Python语句进行交互式执行。

在交互式环境中,输入的代码回车后会立即执行并打印执行结构,当输入不合法打的Python语句时控制台也将立即显示相关错误信息

Python脚本通常是扩展名为.py的文本文件,脚本文件可以使用常用的任何文本编辑器进行编辑修改。

脚本式模式

Python命令常用的参数如表所示

-d  在解析时显示调试信息

-O 生成优化代码 (.pyo文件)

-s启动时不引入查找Python路径的位置

-V输出Python版本信息

-x忽略脚本第一行,更好兼容非Unix平台的脚本

-c cmd执行Python脚本,并将运行结果作为cmd字符串

-h 打印Python命令帮助信息

 

Python集成开发环境

集成开发环境 IDE  integrated Development Environment

是专用于软件开发的专门软件程序。    IDE集成了为软件开发而设计的工具,通常包括一个专门为了处理代码的编辑器,以及构建、执行、调试工具和某种形式的源代码控制

目前支持Python语言开发的IDE非常多,如PyCharm、VSCode、Ecclipse+PyDev、Spyder、Thonny和Komodo等。 不同的IDE的使用方法大同小异,本书以PyCharm为例简要介绍。

JetBRAINS公司官网分别提供了支持Windows、Linux和MAX OS平台的PyCharm版本,开发者可以根据需要选择下载。各个操作系统版本的PyCharm

安装过程大同小异,本书以Windows平台下的安装为例介绍

 

一、初识Python

Python是一种易于学习、功能强大的编程语言。

它具备的高效的数据结构和简洁的面向对象编程方法,使得其成为许多领域的脚本编写和快速应用程序开发的理想语言。

强大且稳定的标准库及对第三方库的良好兼容能力使得其得以更广泛应用。

Python语法基础

1、数据类型

整数型、浮点型、复数、布尔值

数值运算、数值计算函数库、type应用

2、标识符

标识符含义、标识符命名、Python关键字、Python内置函数(BIF)

专有标识符。

3、变量作用域

Python作用域类型、Global.nonlocal关键字、数值操作符、增量赋值

多元赋值

4、语法规则

注释与输出、代码组与代码块、同行书写多条语句、空行与缩进

5、I/O操作   

输出操作、输入操作

6、Python模块 

模块分类、使用pip管理Python扩展库、模块的导入和使用、模块的导入顺序

7、Python对象

数据类型

Python的六大数据类型如下所示:

整数型

1)数字Numbers:int整型,long(长整型),complex(复数),float(浮点型)

bool(布尔型);

2)字符串(String):“Python”,'Python';

3)列表(List):[1,2,3,4],[5,6,7],[8,9],10];

4)字典(Dictionary):{1:"study",2:"Python"};

5)元组(Tuple):(1,“shuai”,2);

6)集合(Set):{'P','y','t','h','o','h'}

Python具有自动内存管理功能,对于没有任何变量指向的值,Python自动将其删除。

数字型具体又分为整数型、浮点型、复数和布尔型

复数    Python语言中通常使用a+bj或者complex(a,b)表示   其中a表示复数的实部,b表示复数的虚部,并且复数的实部啊和虚部b都是浮点型

复数是Pyhthon中的一个基本类型,由于Python语言所有变量都可以看做类,因此其有固定的成员变量和方法。

布尔

布尔类型是只有True和False两种值(注意单词首字母要大写)的数据类型。常用的布尔运算包括and、or、not三种。

x and y  只有x和y同时为True时,结果为True

x or y    只要x和y其中一个为True时,结果为True

not x     取反,即x为True时,结果为False

数值运算

在Python中有两种除法,即/和//,这两种除法在Python2.x和Python3.x

相关文章:

第一章 认识Python

本章目录 一、初识Python 二、Python环境安装 三、Python代码的执行 四、Python集成开发环境 五、Python2.x与Python3.x的区别 六、本章小结 Python代码的编辑和运行方式主要分为两种:交互模式和脚本模式。 在交互模式下, 用户输入Python代码并按…...

复习0206

目录 一、访问修饰符 一、权限范围 二、注意事项 二、封装(面向对象的三大特征之一) 一、封装的好处 二、封装的实现步骤 三、和构造器结合 四、练习题中的细节 一、访问修饰符 一、权限范围 访问修饰符用于控制方法和属性(成员变量…...

小红书如何查看笔记

小红书如何查看笔记 在小红书上找关键词的 6 大方法进阶版想要查找品类词、行业词、产品词、长尾词的小伙伴看过来,这一次我们就来给大家升级了 6 种找关键词的方法,也是我们的进阶版。 第一种,下拉框查找。我们只需要在小红书 AP 输入主要的…...

linux001之linux系统部署安装

注意:本次安装讲解以乌班图(Ubuntu) 虚拟机来说明讲解,既然学习linux,就无需用图形界面了,直接用服务器版本 1. 下载乌班图 网址:https://www.ubuntu.org.cn/download/server 然后就可以看到右下角有下载提示&#xff…...

服务异步通信 RabbitMQ-高级篇

服务异步通信RabbitMQ-高级篇服务异步通信RabbitMQ-高级篇1.消息可靠性1.1.生产者消息确认1.1.1.修改配置1.1.2.定义Return回调1.1.3.定义ConfirmCallback1.2.消息持久化1.2.1.交换机持久化1.2.2.队列持久化1.2.3.消息持久化1.3.消费者消息确认1.3.1.演示none模式1.3.2.演示aut…...

【PR】零基础快速入门教程

【PR】零基础快速入门教程PR(Premiere)能做什么?PR欢迎界面及新建项目工作区及窗口说明导入文件建立序列视频剪辑添加字幕导出视频使用软件:Premiere2020新年卷起来,写文章已近不能满足与我了,我要向着更前…...

Matlab 点云迭代加权最小二乘法拟合平面(抑制噪声)

不要虚掷你的黄金时代,不要去倾听枯燥乏味的东西,不要设法挽留无望的失败,不要把你的生命献给无知、平庸和低俗。这些都是我们时代病态的目标,虚假的理想。 ----王尔德 文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 受到之前博客的启发(Matlab 点云最小二乘…...

2023 软件测试行业内卷动荡,红利期过去后,何去何从?

前段时间席卷全互联网行业的内卷现象,想必有不少人都深陷其中。其实刚开始测试行业人才往往供不应求,而在发展了十几年后,很多人涌入这个行业开始面对存量竞争。红利期过去了,只剩内部争夺。 即便如此,测试行业仍有许…...

【王道数据结构】第六章(下) | 图的应用

目录 一、最小生成树 二、最短路径 三、有向⽆环图描述表达式 四、拓扑排序 五、关键路径 一、最小生成树 1、最小生成树的概念 对于一个带权连通无向图G (V,E),生成树不,每棵树的权(即树中所有边上的权值之和)也可能不同。设R为G的所…...

Leetcode:518. 零钱兑换 II(C++)

目录 518. 零钱兑换 II 问题描述: 实现代码与解析: 动态规划(完全背包): 原理思路: 377. 组合总和 Ⅳ 问题描述: 实现代码与解析: 动态规划(完全背包&#xff0…...

Java中类是什么

类(class)是构造对象的模板或蓝图。 我们可以将类想象成制作小甜饼的模具,将对象想象为小甜饼。由类构造(construct)对象的过程称为创建类的实例(instance)。 正如前面所看到的,用Java 编写的所有代码都位于某个类里面。 标准 Java 库提供了几千个类&a…...

C进阶:预处理

🤖本篇文章主要讲解预处理的知识,即使你是小白也可以看的懂,若你对预处理有所不解,确定不来看看吗?😿 目录 一.代码运行是的两种环境 二.翻译环境 三.预定义符号 四.#define 1.define 定义宏 2.带有…...

侯捷C++系统工程师

前言我相信对于每一个学习C的同学和从业者来说,台湾著名学者侯捷老师的C系列都是不可错过的好视频。侯捷老师在网上已有五门课,分别是:C面向对象开发、STL标准库与泛型编程、C新标准C1&14、C内存管理机制以及C Startup揭秘讲师介绍侯捷老…...

ReentrantReadWriteLock、StampedLock

ReentrantLock、ReentrantReadWriteLock、StampedLock 读写锁 一个资源可以被多个读线程访问,或者被一个写线程访问,但是不能同时存在读写线程。 小口诀:读写互斥,读读共享 锁的演变 无锁-----> 独占锁----->读写锁---…...

Mysql中的事务、锁、日志详解

一、事务 1.事务特性及保证事务特性的原理 原子性:当前事务的操作要么全部成功,要么全部失败。原子性由undo log实现,undo log记录了每次操作之前的数据版本,如果某一操作失败,可以根据undo log回滚到最初状态。一致…...

k8s笔记24--安装metrics-server及错误处理

k8s笔记24--安装metrics-server及错误处理1 介绍2 安装3 常见错误第一次错误 持续 Failed probe第二次错误 bad status code "403 Forbidden"4 说明1 介绍 最近一个同事在老版本的 k8s 上安装metrics-server,pod一直处于running 非就绪状态,经…...

【电商】订单系统--售后的简易流程与系统关系

用户进行了订单签收并不意味着终结,这只是一个新的开始,因为商品送达后可能会由于运输过程包装或商品有破损,商品本质量并非商品详情中所描述的那样等各种原因使用户进行退货或换货;还有一种场景是用户签收后发现有的商品漏发、少…...

低代码开发平台|生产管理-成本核算搭建指南

1、简介1.1、案例简介本文将介绍,如何搭建生产管理-成本核算。1.2、应用场景计算主生产及子生产计划的工序成本、领料成本,统计出总的生产成本金额。2、设置方法2.1、表单搭建1)新建表单【商品信息】,字段设置如下;名称…...

Xshell 安装及使用方法

公网地址:47.XXX.XXX.229 私网地址:172.XXX.128.XXX 用户:root 密码:1234561,百度xshell,下载,安装Xshell 2,填写配置及使用方式 主机:47.XXX.XXX.229 用户:root 密码&a…...

【Axure教程】转盘抽奖原型模板

转盘抽奖是营销活动中很常用的一种方式,在线上我们也可以经常看到转盘抽奖的活动,所以今天作者就教大家在Axure中怎么制作一个转盘抽奖的原型模板。一、效果展示1、可以随机转动轮盘,轮盘停止时,指针对着的奖品高亮显示2、可以重复…...

量子比特大突破!原子薄材料成为“救世主”

(图片来源:网络)量子计算是一项极其复杂的技术,现阶段的一些挑战正严重阻碍着它的发展,尤其是量子比特的小型化和质量问题。IBM计划在2023年实现具有1121个超导量子比特的处理器。以目前的技术手段,要达到这…...

Swagger3 API接口文档规范课程(内含教学视频+源代码)

Swagger3 API接口文档规范课程(内含教学视频源代码) 教学视频源代码下载链接地址:https://download.csdn.net/download/weixin_46411355/87431932 目录Swagger3 API接口文档规范课程(内含教学视频源代码)教学视频源代…...

数据库的基本操作

查看数据库语法格式:SHOW {DATABASES | SCHEMAS}[LIKE pattern | WHERE expr]#查看全部数据库mysql> show databases; -------------------- | Database | -------------------- | information_schema | | mysql | | performance_schema …...

分享5个超好用的Vue.js库

开发人员最好的朋友和救星就是这些第三方库,无论是开发新手还是经验丰富的老手,我们都喜欢开源软件包。借助开源库加速Vue项目的开发进度是现代前端开发比较常见的方式,这几个 Vue.js库,建议尽早用上,加速你的项目开发…...

第四章.误差反向传播法—ReLU/Sigmoid/Affine/Softmax-with-Loss层的实现

第四章.误差反向传播法 4.2 ReLU/Sigmoid/Affine/Softmax-with-Loss层的实现 1.ReLU层 1).公式 2).导数&#xff1a; 3).计算图&#xff1a; 4).实现&#xff1a; class ReLU:def __init__(self):self.mask None# 正向传播def forward(self, x):self.mask (x < 0) # 输入…...

Python-第二天 Python基础语法

Python-第二天 Python基础语法一、 字面量1.1 常用的值类型1.1.1 字符串&#xff08;string&#xff09;二、注释2.1 注释的作用2.2 注释的分类三、变量3.1 什么是变量3.2 变量的特征四、数据类型4.1 数据类型4.2 type()语句4.3 type()语句的使用方式4.4 变量有类型吗&#xff…...

命令模式包含哪些主要角色?怎样实现命令?

命令模式包含以下主要角色&#xff1a;抽象命令类&#xff08;Command&#xff09;角色&#xff1a; 定义命令的接口&#xff0c;声明执行的方法。具体命令&#xff08;Concrete Command&#xff09;角色&#xff1a;具体的命令&#xff0c;实现命令接口&#xff1b;通常会持有…...

SpringCloud-Feign

Spring Cloud中集成Feign (只是笔记而已 其中有点命名啥的不对应&#xff0c;搜到了就划走吧) Feign--[feɪn]&#xff1a;Web 服务客户端&#xff0c;能够简化 HTTP 接口的调用。 没有Feign的之前服务提供者 package com.springcloudprovide.controller;import com.springclo…...

XCP实战系列介绍08-基于Vehicle Spy进行XCP测量的工程配置详解

本文框架 1.概述2. 工程配置步骤2.1 创建MEP工程2.1.1 添加A2L文件2.1.2 CAN收发ID配置2.2 MEP属性设置2.2.1 ECU属性设置2.2.2 MEP的Security设置2.3 DAQ设置2.3.1创建DAQ2.3.2 list中测量及标定量的添加和设置2.3.3 设置DAQ list中变量的event1.概述 在前面一篇文章《看了就…...

JVM调优几款好用的内存分析工具

对于高并发访问量的电商、物联网、金融、社交等系统来说&#xff0c;JVM内存优化是非常有必要的&#xff0c;可以提高系统的吞吐量和性能。通常调优的首选方式是减少FGC次数或者FGC时间&#xff0c;以避免系统过多地暂停。FGC达到理想值后&#xff0c;比如一天或者两天触发一次…...