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

Python核心语法-数据基本运算(一)

Python核心语法(一):数据的基本运算

目录

Python核心语法(一):数据的基本运算

        1、人机交互

         2、数据

                (1)变量

                (2)数据类型

                (3)类型转换

        3、运算

                (1)算数运算符

                (2)增强运算符

                (3)比较运算符

                (4)逻辑运算符


        1、人机交互

                数据 = input('提示信息')

                pring('打印输入结果')

         2、数据

                (1)变量

                        操作数据: 变量名 = 数据

                (2)数据类型

                        str类型:"我是字符串,我用的双引号"    或者   ‘我是字符串,我用的单引号’

                        int类型:表示整数,包含正数、负数、0。

                        float浮点类型:表示小数,包含正数、负数、0.0

                        bool类型:True   False

                (3)类型转换

                        结果 = 目标类型(待转数据)

                        例如:

                        变量名 = int(数据)

                        变量名 = float(数据)

                        变量名 = str(数据)

# str -> int
a = int("3")
# int -> str
b =str(5)
# str -> float
c = float("1.2")
# float -> str
d = str(1.2)
# int -> float
e =float(250)
# float -> int
f = int(1.9)
print(f) #1向下取整(截断删除)
#注意:字符串转换为其他类型时,必须是目标类型的字符串表达形式
# print(int("10.5")) # 报错
# print(float("abc"))# 报错

        3、运算

                (1)算数运算符

                        加法:数值 + 数值

                        减法:数值 - 数值

                        乘法:数值 * 数值

                        幂运算:数值 ** 数值

                        除法:

                                小数商:数值 / 数值

                                整数商:数值 // 数值

                                取余数:数值 % 数值

                (2)增强运算符

                        累加:变量 += 数值

                        累减:变量 -= 数值

                        累承:变量 *= 数值

                        累幂运算:变量 **= 数值

                        累除:

                                小数商:变量 /= 数值

                                整数商:变量 //= 数值

                                取余数:变量 %= 数值

                (3)比较运算符

                        用于表达单个条件

                        大于:数值 > 数值

                        小于:数值 < 数值

                        等于:数值 == 数值

                        不等于:数值 != 数值

                        大于等于:数值 >= 数值

                        小于等于:数值 <= 数值

                (4)逻辑运算符

                        条件 and 条件:两个条件同时满足

                        表示并且的关系,类似串联

                                

                        示例:

int(input("请输金额:")) >= 2000 and input("请输商品:") == "有"

                        条件 or 条件:两个条件满足其一即可

                        表示或者的关系,类似并联

示例:

int(input("请输入金额:")) > 2000 or input("请输如商品:") == "有"

                        not条件:表示取反

 

相关文章:

  • 笔记:代码随想录算法训练营day46:LeetCode647. 回文子串\516.最长回文子序列
  • JVM---Java 类生命周期与类加载机制
  • 高版本node(17+)环境下VUE2项目启动报错
  • 失败的面试经历(ʘ̥∧ʘ̥)
  • 从过拟合到强化学习:机器学习核心知识全解析
  • 关于playwright的data-testid
  • 深入探索Android Bitmap:从原理到实战
  • 【人工智能基础2】人工神经网络、卷积神经网络基础、循环神经网络、长短时记忆网络
  • 【排序】快速排序
  • Python —— random.choice()的用法
  • 数学——A. K-divisible Sum + D. Exam in MAC
  • Unity屏幕适配——立项时设置
  • 案例驱动的 IT 团队管理:创新与突破之路:第一章 重构 IT 团队管理:从传统到创新-1.2.2 方法论提炼:可复用的管理模型
  • 【uni-app运行错误】SassError: expected selector @import “@/uni.scss“;
  • 用通义大模型写爬虫程序,汇总各科成绩
  • Datawhale coze-ai-assistant 笔记3
  • 初阶数据结构(C语言实现)——5.2 二叉树的顺序结构及堆的实现
  • promise和settimeout的区别,谈一谈eventloop
  • 六、实战开发 uni-app x 项目(仿京东)- 分类页
  • 【二分算法】-- 寻找旋转排序数组中的最小值
  • 《中华人民共和国经济史(1949—1978年)》教材出版发行
  • 和平会谈两天后,俄对乌发动冲突爆发以来最大规模无人机袭击
  • 完善劳动关系协商协调机制,《共同保障劳动者合法权益工作指引》发布
  • 大学2025丨北大教授陈平原:当卷不过AI时,何处是归途
  • 特写|银耳种植“北移”到沧州盐山,村民入伙可年增收4万元
  • 解放日报:“感觉全世界人都在上海买买买”