python运算函数

news2024/11/25 6:38:07

    • python
    • 输入输出函数
      • input() :用户用于读取键盘输入的函数,返回值为“string”类型
    • 运算函数
      • abs(x) :x的绝对值
      • int(x) :将x转换成整型(截掉小数部分)
      • float(x):浮点数
      • divmod(x,y):返回(x//y,x%y)
      • complex(re,im):返回一个复数,re是实部,im是虚部
      • pow(x,y):计算x的y次方
      • bool(x):输出True或False
      • range(stop):依次生成一个(0~stop)的数

python

>>> import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
>>> 

输入输出函数

input() :用户用于读取键盘输入的函数,返回值为“string”类型

不管输入什么类型的字符,返回都是字符型的

>>> a=input("请输入:")
请输入:123
>>> print(type(a))
<class 'str'>
>>> type(a)
<class 'str'>
>>> b=input()
ads
>>> print(b)
ads
>>> print(type(b))
<class 'str'>
>>> c=input()
12.3
>>> print(type(c))
<class 'str'>
>>> print(c)
12.3

一次可以有多个输入,调用split()函数,调整输入的间隙控制符

a,b,c =input(":").split(',')#用‘,’隔开
d,e,f =input(':').split(' ')#用‘ ’隔开
print(a,b,c)
print(d,e,f)

输出结果:
在这里插入图片描述

运算函数

abs(x) :x的绝对值

在这里插入图片描述

int(x) :将x转换成整型(截掉小数部分)

在这里插入图片描述

float(x):浮点数

在这里插入图片描述

divmod(x,y):返回(x//y,x%y)

x//y:向下取整
在这里插入图片描述

complex(re,im):返回一个复数,re是实部,im是虚部

在这里插入图片描述

pow(x,y):计算x的y次方

x**y:计算x的y次方
如果加入第三个参数,则结果对第三个参数取余
即:222%5=3
在这里插入图片描述

bool(x):输出True或False

在这里插入图片描述
在这里插入图片描述

range(stop):依次生成一个(0~stop)的数

range(stop) — 依次生成一个(0~stop)的数

例如:
range(5)
打印输出:
0
1
2
3
4

range(start,stop) — 依次生成一个(start~stop)的数

例如:
range(5,10)
打印输出:
5
6
7
8
9

range(start,stop,step) — 依次生成一个(start~stop)的数,跨度为step

例如:
range(3,10,2)
打印输出:
3
5
7
9

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

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

相关文章

A股风格因子看板 (2023.09 第08期)

要点预告:10月&#xff0c;天软课堂将添加新主题--天软超高频行情数据。针对市场上高频行情数据处理业务的相关痛点&#xff0c;直观的在线演示如何通过天软高频数仓及高性能计算能力&#xff0c;将其逐个击破&#xff0c;期待各位老师的参会。请持续关注天软课堂动态&#xff…

企业架构LNMP学习笔记60

Tomcat企业常见使用方法&#xff1b; 1&#xff09;简单代码测试&#xff1a; 将两个jsp文件上传到ROOT目录下。 查看下这个jsp代码&#xff1a; test.jsp <html> <head><title>Hello World</title> <% page language"java" contentT…

短视频矩阵系统,短视频矩阵源码技术

1、抖音开放平台申请账号&#xff0c;快手平台申请账号&#xff1b;阿里云混剪接口。 2、系统总台支持OEM代理&#xff0c;可以按点数管理。 3、代理功能。包括是否允许再次开二级代理、是否允许OEM等。 4、可支持一条龙搭建服务&#xff0c;抖音平台开放平台代申请等 开发…

《学术小白学习之路》论文常见方法:Doc2vec-句向量模型实现

1. 数据 用于文献的摘要的相似度的计算 ## 导包 import pandas as pd import jieba import gensim from gensim.models import Doc2Vec from gensim.models.doc2vec import TaggedDocument再定义停用词典,用于分词,还可以自己定义一个分词词典 ## 读入数据 papers = pd.&l…

JVS规则引擎,打造智能自动化决策的利器

在日常的项目中&#xff0c;实时数据处理和自动化决策是智能化业务、灵活化配置的关键能力。为了满足这一需求&#xff0c;JVS规则引擎应运而生&#xff0c;它是一种高效的低代码/零代码平台&#xff0c;能够帮助企业快速构建各种应用场景&#xff0c;实现自动化、智能化决策的…

iOS 17隐私设置指南

最近把手机升级到iOS 17了&#xff0c;升级后的设置里多了很多以前没注意到的指南&#xff0c;我发现特别是有关隐私相关配置的很多我没有启用。 那么&#xff0c;我就来扒一扒iOS中和隐私相关的配置&#xff0c;这些配置可能是iOS 17以后加入的&#xff0c;也可能是以前就有&a…

spring一个项目多个模块聚合打包问题解决方案

文章目录 1.问题描述&#xff1a;2.解决方案一、创建聚合父工程二、创建子模块&#xff08;module&#xff09;三、编写子模块代码1.模块1&#xff08;demo-one&#xff09;2.模块2&#xff08;demo-tow&#xff09; 四、创建聚合模块 &#xff08;demo-starter&#xff09;1. …

Servlet开发-通过代码案例熟悉HttpServletRequest类

关于Servlet开发的流程推荐看servlet开发-通过Tomcat部署一个简单的webapp Servlet开发与idea集成的插件安装推荐看idea集成tomcat&#xff08;Smart Tomcate插件安装&#xff09; postman&#xff08;第三方创建HTTP请求工具&#xff09;的安装推荐看创建HTTP请求的几种方式…

AcWing算法提高课-4.3.1最大数

宣传一下 算法提高课整理 CSDN个人主页&#xff1a;更好的阅读体验 原题链接 题目描述 给定一个正整数数列 a 1 , a 2 , … , a n a_1,a_2,…,a_n a1​,a2​,…,an​&#xff0c;每一个数都在 0 ∼ p − 1 0 \sim p-1 0∼p−1 之间。 可以对这列数进行两种操作&#xff1…

若依系统的小程序调试时,不出现验证码

一、&#xff08;这里我用的是夜神模拟器&#xff09;调试网络 1.如果是网线、需要进行ipconfig 查看IP 然后在 点击修改网络 将你的本机的ip地址写到代理服务器主机名和对以下网址不适用代理&#xff0c;代理服务器端口 自己写个就行 &#xff08;连接无线网络&#xff0c;…

苹果电脑Git客户端 SourceTree for Mac中文

SourceTree是一款图形化Git和Mercurial版本控制工具&#xff0c;旨在为开发人员提供简单且直观的界面来管理代码库和版本控制操作。下面是SourceTree的主要特点和功能&#xff1a; 图形化界面&#xff1a;SourceTree提供了直观的用户界面&#xff0c;使用户能够轻松地查看和管理…

旅行季《乡村振兴战略下传统村落文化旅游设计》许少辉八一新书想象和世界一样宽广

旅行季《乡村振兴战略下传统村落文化旅游设计》许少辉八一新书想象和世界一样宽广

Redis 集群搭建教程

一、介绍 Redis 集群有着高可用、易扩展、更好的性能等优势&#xff0c;本文主要是实战搭建一个三主三从的 Redis 集群。 正常来说&#xff0c;搭建 Redis 集群需要 6 台服务器。为了简单一点&#xff0c;本文通过一台服务器&#xff0c;6 个端口&#xff0c;搭建一个 Redis …

在微信公众平台 设置小程序域名白名单

首先 我们打开微信公众平台 微信公众平台 然后扫描二维码 登录自己需要操作的小程序 这里特别声明一下此操作必须是企业账号创建的小程序 然后 在左侧菜单中选择开发下的 开发管理 然后在这里选择 开发设置 然后 下拉找到 服务器域名 点击 修改 按钮 然后会需要你扫个二维…

软考中级哪一门比较好过?

如果你不确定要备考中级考试中的哪一科目&#xff0c;那么我建议你备考系统集成项目管理工程师。因为系统集成相对于其他中级考试更容易一些&#xff0c;它更偏文科&#xff0c;需要多背记多刷题。这也意味着你可以通过自学来备考&#xff0c;而且难度并不大。只要你愿意下功夫…

大学宿舍IP一键视频对讲

大学宿舍ip一键视频对讲 大学宿舍一键视频对讲是指在大学宿舍内安装一套视频对讲系统&#xff0c;通过一键操作&#xff0c;实现与宿舍内其他人进行视频通话的功能。 该系统通常包括以下组成部分&#xff1a; 1. 室内终端&#xff1a;每个宿舍内安装一个室内终端&#xff0c;…

C语言结构体的一些鲜为人知的小秘密

目录 一、结构体内存对齐规则&#xff1a; 1.1范例 1.2结构体内存对齐规则 1.3自定义默认对齐数 二、位段 2.1什么是位段 2.2位段的内存分配 2.3位段的不足 三、枚举和联合体 3.1枚举 3.1.1枚举类型的定义 3.1.2枚举类型的使用 3.2联合体 3.2.1联合体的定义 3.…

nginx的安装(一)

linux服务器nginx的安装 安装nginx 1.下载nginx安装包&#xff0c;到nginx官网 https://nginx.org/ 2.下载pcre安装包3.安装pcre&#xff0c;进入/usr/src/ 目录下&#xff0c;上传pcre安装包&#xff0c;nginx安装包4.首先安装pcre,在当前的目录解压安装包 tar -zxvf pc…

leetcode:2535. 数组元素和与数字和的绝对差(python3解法)

难度&#xff1a;简单 给你一个正整数数组 nums 。 元素和 是 nums 中的所有元素相加求和。数字和 是 nums 中每一个元素的每一数位&#xff08;重复数位需多次求和&#xff09;相加求和。 返回 元素和 与 数字和 的绝对差。 注意&#xff1a;两个整数 x 和 y 的绝对差定义为 |…

python函数中*args和**kwargs的作用和意义

一、背景 在使用python编程过程中&#xff0c;项目的完成离不开每个函数的功劳&#xff0c;因此函数就是编程的生命&#xff01;然而&#xff0c;函数定义中的*args和**kwargs参数会让许多刚接触python的coder不知所措&#xff0c;所以这里讲一下python函数中这两个参数的作用…