2.1python 常用的三种数据类型_python量化实用版教程(初级)
python 常用的三种数据类型
在 Python 编程中,最常用的三种数据类型是字符串(str)、整数(int)和浮点数(float)。这些数据类型在编写程序时非常重要,因为它们允许我们存储和操作不同类型的数据。
初学者:学习了解这三种即可。
字符串(str)
字符串是由一系列字符组成的,可以包含字母、数字、符号等。在 Python 中,我们可以使用单引号或双引号来定义字符串。例如,'Hello World’和"Python 编程"都是有效的字符串。
# 使用单引号定义字符串
str1 = 'Hello World'
print(str1) # 输出:Hello World# 使用双引号定义字符串
str2 = "Python编程"
print(str2) # 输出:Python编程# 使用三引号定义多行字符串
str3 = '''这是一个
多行字符串'''
print(str3)
# 输出:
# 这是一个
# 多行字符串# 字符串拼接
str4 = "Hello" + " " + "World"
print(str4) # 输出:Hello World# 字符串重复
str5 = "Python" * 3
print(str5) # 输出:PythonPythonPython# 使用转义字符
str6 = "I\'m learning Python"
print(str6) # 输出:I'm learning Python
整数(int)
整数可以是正数、负数或零。在 Python 中,我们可以直接使用数字来定义整数。例如,5 和 -10 都是整数。
# 定义正整数
num1 = 5
print(num1) # 输出:5# 定义负整数
num2 = -10
print(num2) # 输出:-10# 定义零
num3 = 0
print(num3) # 输出:0# 整数运算
result = 10 + 3
print(result) # 输出:13# 整数取余
remainder = 10 % 3
print(remainder) # 输出:1# 整数除法
division = 10 / 3
print(division) # 输出:3.3333333333333335# 整数取整除法
floor_division = 10 // 3
print(floor_division) # 输出:3# 整数乘方
power = 2 ** 3
print(power) # 输出:8
浮点数(float)
浮点数可以是正数、负数或零,并且可以具有小数点后的任意位数。在 Python 中,我们可以使用小数点来定义浮点数。例如,3.14 和 -2.5 都是浮点数。
# 定义正浮点数
float1 = 3.14
print(float1) # 输出:3.14# 定义负浮点数
float2 = -2.5
print(float2) # 输出:-2.5# 定义零
float3 = 0.0
print(float3) # 输出:0.0# 浮点数运算
result = 2.5 + 1.3
print(result) # 输出:3.8# 浮点数乘法
product = 3.5 * 2.2
print(product) # 输出:7.7# 浮点数除法
division = 5.0 / 2.0
print(division) # 输出:2.5# 浮点数取余
remainder = 7.5 % 2.1
print(remainder) # 输出:1.2
相关文章:
2.1python 常用的三种数据类型_python量化实用版教程(初级)
python 常用的三种数据类型 在 Python 编程中,最常用的三种数据类型是字符串(str)、整数(int)和浮点数(float)。这些数据类型在编写程序时非常重要,因为它们允许我们存储和操作不同…...
C++游戏后端开发(魔兽世界,MMO,TrinityCore源码拆解) 教程
基于魔兽开源后端框架 TrinityCore 的技术拆解课程 一、TrinityCore CMake项目构建 1.1 CMake的使用 什么是CMake , CMake 的工作流程 CMakeLists.txt的编写规则 静态库生成以及链接 动态库生成以及链接 嵌套CMake 1.2 Windows和Linux下编 译调试环境搭建 cmake和grap…...
MySQL 之 死锁日志的查看和分析
MySQL死锁日志的查看和分析 查看死锁日志,优化sql和索引,加速数据库数据操作...
Docker运行docker中指定一个jar
目标: 在正在运行的一个docker容器中,容器的名字为 testimg,运行我们容器文件中我们放的一个jar包。例如:xiaobai.jar,并且在群晖的定时任务中,每分钟运行一次。 解决问题方案: 在群晖定时任务中运行指定…...
nodejs+vue家教管理系统
目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1nodejs简介 4 2.2 express框架介绍 6 2.3 B/S结构 4 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性…...
vuex入门
文章目录 一、vuex简介1.1 概述1.2 核心 二、使用2.1 安装2.2 创建store模块2.3 在src/store/index.js中写入内容2.4.在src/main.js中导入并使用store实例2.5.在views新建vuex目录,添加Page1.vue和Page2.vue文件2.6.配置路由2.7.在LeftNav.vue添加内容 三、存取值3.1 state直接…...
交叉熵Loss多分类问题实战(手写数字)
1、import所需要的torch库和包 2、加载mnist手写数字数据集,划分训练集和测试集,转化数据格式,batch_size设置为200 3、定义三层线性网络参数w,b,设置求导信息 4、初始化参数,这一步比较关键,…...
如何看待Unity新的收费模式?(InsCode AI 创作助手)
Unity引擎是目前全球最受欢迎的3D游戏和应用开发引擎之一,按照Unity公司自己的说法,全球1000款畅销移动游戏中70%以上都使用了Unity引擎。如果统计全平台(包括PC、主机和移动设备)的情况,非官方数据是,超过…...
Android Studio git 取消本地 commit(未Push)
操作比较简单 1.选中项目然后依次选择:Git->Repository->Reset HEAD 2.然后再to Commit中输入HEAD^,表示退回到上一个版本。...
ViewModifier/视图修饰符, ButtonStyle/按钮样式 的使用
1. ViewModifier 视图修饰符 1.1 创建默认按钮视图修饰符 ViewModifierBootcamp.swift import SwiftUI/// 默认按钮修饰符 struct DefaultButtonViewModifier: ViewModifier{let bcakgroundColor: Colorfunc body(content: Content) -> some View {content.foregroundColor…...
科技资讯|微软AR眼镜新专利曝光,可拆卸电池解决续航焦虑
微软正在深入研究增强现实(AR)领域,最近申请了一项“热插拔电池”相关专利。该专利于 2023 年 10 月 5 日发布,描述了采用模块化设计的 AR 眼镜,热插拔电池放置在了镜腿部分,可以直接拿下替换,对…...
idea系列---【上一次打开springboot项目还好好的,现在打开突然无法启动了】
问题 昨天走的时候项目还能正常启动,今天来了之后突然报下面的错误: Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.1, expected version is 1.1.16. 解决方案 点击 idea: Bui…...
查询资源消耗
import subprocess def get_cpu_usage(pid, duration): output subprocess.check_output([‘pidstat’, ‘-d’, ‘-p’, str(pid), ‘1’, str(duration)]).decode(‘utf-8’) lines output.strip().split(’\n’) cpu_usage [] for line in lines[4:]: fields line.spli…...
conda: error: argument COMMAND: invalid choice: ‘activate‘
参考:https://github.com/conda/conda/issues/13022 输入后重启terminal即可...
新鲜速递:Spring Cloud Alibaba环境在Spring Boot 3时代的快速搭建
了解 首先,Spring Cloud Alibaba使用的是Nacos作为服务注册和服务发现的中间件。 能力在提供者那里,而消费者只需知道提供者提供哪些服务,而无需关心提供者在哪里,实际调用过程如下图 准备工作 1、需要下载并安装Nacos最新版…...
网络-网络状态网络速度
文章目录 前言一、网络状态二、网络速度 前言 本文主要记录如何监听网络状态和网络速度。 一、网络状态 获取当前网络状态: navigator.onLine // true:在线 false:离线监听事件:online(联网) 和 offline(断网) windo…...
ACL访问控制列表的解析和配置
ACL的解析 个人简介 ACL - Access Control List 访问控制列表 策略 ------行为 允许/拒绝 ACL --包含两种 标准ACL 扩展ACL 标准ACL:只能针对源IP地址做限制 针对路由条目的限制 -路由策略 思科编号:1-99之间或1300-1999 扩展ACL:针对…...
记一次使用vue-markdown在vue中解析markdown格式文件,并自动生成目录大纲
先上效果图 如图所示,在网页中,能直接解析markdown文档,并且生成目录大纲,也支持点击目录标题跳转到对应栏目中,下面就来讲讲是如何实现此功能的。 1、下载vue-markdown yarn add vue-markdown 2、在页面中渲染markdo…...
力扣每日一题35:搜索插入的位置
题目描述: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5…...
Iptabels的相关描述理解防火墙的必读文章
Iptabels是与Linux内核集成的包过滤防火墙系统,几乎所有的linux发行版本都会包含Iptables的功能。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则Iptables有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。…...
梦行云软件全系列
梦行云软件全系列模块功能分类解读 财务金融类:梦行财务、梦行金融、财务收支系统、扶贫基金、积分兑换系统、梦行积分 电商交易类:梦行拼团、多级分销、梦行分销、梦行砍价、梦行扫码付 内容与交互类:梦行展文、梦行谈谈、留言反馈、梦行采集…...
ModTheSpire终极指南:解锁《杀戮尖塔》无限可能的模组加载器
ModTheSpire终极指南:解锁《杀戮尖塔》无限可能的模组加载器 【免费下载链接】ModTheSpire External mod loader for Slay The Spire 项目地址: https://gitcode.com/gh_mirrors/mo/ModTheSpire ModTheSpire是专为《杀戮尖塔》设计的开源模组加载器ÿ…...
跨境支付风控难?查IP归属地如何识别交易风险与合规隐患
凌晨两点,某跨境支付平台的风控系统突然告警:一笔从东南亚IP发起的交易,试图从一张欧洲信用卡向非洲账户转账。系统立即拦截,事后确认这是一起典型的跨境洗钱行为。这不是偶然,而是查IP归属地技术在交易风控中的日常应…...
DNF 下载 RPM 依赖包及忽略特定依赖的方法
本文档详细说明如何使用 dnf命令下载 RPM 软件包及其依赖,以及在本地已存在自制 RPM 包的情况下,如何忽略特定依赖进行下载和安装。第一部分:DNF 命令下载 RPM 及其依赖包 适用于 RHEL / CentOS 8 / Rocky / Alma / Fedora 等系统。 1. 环境准…...
数据分析师课程
数据分析是什么定义:运用统计分析方法对收集的数据进行汇总、理解和消化,最大化开发数据功能数据形式:观测值通过实验/测量获得,常以图表或表格呈现分类体系:描述性分析(初级):占日常…...
3步打造waifu2x-caffe轻量化部署方案:图像增强绿色版打包全流程
3步打造waifu2x-caffe轻量化部署方案:图像增强绿色版打包全流程 【免费下载链接】waifu2x-caffe waifu2xのCaffe版 项目地址: https://gitcode.com/gh_mirrors/wa/waifu2x-caffe waifu2x-caffe是一款基于深度学习的图像增强工具,能够通过AI算法实…...
Lumerical入门指南:从网格设置到材料库管理的实用技巧
1. 网格设置:从基础操作到高级技巧 第一次打开Lumerical时,网格设置可能是最让人困惑的部分。记得我刚接触这个软件时,经常因为网格设置不当导致仿真结果异常。网格就像建筑的地基,设置不当会导致整个仿真结构不稳。 在Lumerical中…...
从信号处理到量化交易:我是如何用Python+miniQMT搭建实时行情数据管道的(附避坑经验)
从信号处理到量化交易:PythonminiQMT构建高可靠行情管道的工程实践 第一次尝试用Python连接miniQMT获取实时行情时,我的回调函数在开盘瞬间就被数据洪流冲垮了——这让我意识到金融数据流的处理与信号处理领域的实时系统设计竟有惊人的相似。本文将分享如…...
HTML5+CSS3静态网页设计:从零搭建丝绸之路文化展示网站(学生作业实战)
HTML5CSS3静态网页设计实战:丝绸之路文化展示网站开发全流程 在数字化时代,传统文化如何通过网页设计焕发新生?对于计算机专业学生而言,将技术能力与文化主题结合的网页设计作业,不仅能展现编程水平,更是培…...
OmX代码审查助手:提升代码质量的智能工具
OmX代码审查助手:提升代码质量的智能工具 【免费下载链接】oh-my-codex OmX - Oh My codeX: Your codex is not alone. Add hooks, agent teams, HUDs, and so much more. 项目地址: https://gitcode.com/GitHub_Trending/oh/oh-my-codex 你是否曾为代码中的…...
