数值

1.python支持基本的数学运算符,而且应用python你可以像写数学公式那样简单明了。

eg:

>>> 2 + 2
4
>>> 50 - 5*6
20
>>> (50 - 5*6) / 4
5.0
>>> 8 / 5  # division always returns a floating point number
1.6

2.除法运算符号‘/’常常返回的是float类型,而‘//’返回的是整形,求余数符号是‘%’

eg:

>>> 17 / 3  # classic division returns a float
5.666666666666667
>>>
>>> 17 // 3  # floor division discards the fractional part
5
>>> 17 % 3  # the % operator returns the remainder of the division
2
>>> 5 * 3 + 2  # result * divisor + remainder
17

3.'**'符号表示求幂操作,‘=’用来赋值操作。

*变量不可以没有赋值就使用,所以做好在声明变量时就给赋值。

字符串

1.字符串常量可以使用单引号或者双引号包含,不过习惯上常常使用双引号,如果为了在字符串中出现单引号或者双引号,可以使用反斜杠‘\’进行声明。

eg:

>>> 'spam eggs'  # single quotes
'spam eggs'
>>> 'doesn\'t'  # use \' to escape the single quote...
"doesn't"
>>> "doesn't"  # ...or use double quotes instead
"doesn't"

2.如果你不想以\字符被解释为特殊字符,你可以通过在第一次报价,添加一个R使用原始字符串

eg:

>>> print('C:\some\name')  # here \n means newline!
C:\some
ame
>>> print(r'C:\some\name')  # note the r before the quote
C:\some\name

3.字符串可以跨多个行。一种方式是使用三引号:“”“…”“”或“”“…”。字符串的结尾会自动包含在字符串中,但是可以通过在行的结尾加上\\来防止这一点。

eg:

print("""\
Usage: thingy [OPTIONS]
     -h                        Display this usage message
     -H hostname               Hostname to connect to
""")

4.字符串可以通过‘+’来进行连接和通过‘*’进行重复。

eg:

>>> # 3 times 'un', followed by 'ium'
>>> 3 * 'un' + 'ium'
'unununium'

5.两个或两个以上的字符串(即那些包含在引号)下可以彼此自动连接。

注:几年只有被引号所包含的字符串常量才支持这样的操作,字符串变量和字符串表达式都不支持。

eg:

>>> 'Py' 'thon'
'Python'
>>> prefix = 'Py'
>>> prefix 'thon'  # can't concatenate a variable and a string literal
  ...
SyntaxError: invalid syntax
>>> ('un' * 3) 'ium'
  ...
SyntaxError: invalid syntax

6.字符串支持下标访问和区域访问。

eg:

>>> word = 'Python'
>>> word[0]  # character in position 0
'P'
>>> word[5]  # character in position 5
'n'
>>> word[0:2]  # characters from position 0 (included) to 2 (excluded)
'Py'
>>> word[2:5]  # characters from position 2 (included) to 5 (excluded)
'tho'
>>> word[:2] + word[2:]
'Python'
>>> word[:4] + word[4:]
'Python'

7.字符串不支持修改和越界访问。

eg:

>>> word[42]  # the word only has 6 characters
Traceback (most recent call last):File "<stdin>", line 1, in <module>
IndexError: string index out of range
>>> word[0] = 'J'
  ...
TypeError: 'str' object does not support item assignment
>>> word[2:] = 'py'
  ...
TypeError: 'str' object does not support item assignment

*如果想修改,可以通过定义新的变量。

8.len()函数可以返回字符串的长度。

eg:

>>> s = 'supercalifragilisticexpialidocious'
>>> len(s)
34

列表

1.在python中,列表是最常用的类型之一。列表中可以包含相同类型的数据,也可以包含不同类型的数据。

eg:

>>> squares = [1, 4, 9, 16, 25]
>>> squares
[1, 4, 9, 16, 25]

2.列表和字符串一样支持下标访问和区域访问,支持‘+’号操作。

eg:

>>> squares[0]  # indexing returns the item
1
>>> squares[-1]
25
>>> squares[:]
[1, 4, 9, 16, 25]
>>> squares + [36, 49, 64, 81, 100]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

3.列表可以对其中的元素进行修改。

>>> cubes = [1, 8, 27, 65, 125]  # something's wrong here
>>> 4 ** 3  # the cube of 4 is 64, not 65!
64
>>> cubes[3] = 64  # replace the wrong value
>>> cubes
[1, 8, 27, 64, 125]
append

4.append函数是往列表后添加数据,len函数返回列表长度

eg:

>>> cubes.append(216)  # add the cube of 6
>>> cubes.append(7 ** 3)  # and the cube of 7
>>> cubes
[1, 8, 27, 64, 125, 216, 343]
>>> letters = ['a', 'b', 'c', 'd']
>>> len(letters)
4

使用Python作为计算器相关推荐

  1. python实现计算器代码 博客园_python实现计算器

    python实现计算器 1.题目描述 实现一个计算器的控制台程序,支持加减乘除.乘方.括号.小数点,运算符优先级为括号>乘方>乘除>加减,同级别运算按照从左向右的顺序计算 1.1输入 ...

  2. python -- 计算 平方、乘方、平方根_从零开始学习PYTHON3讲义(二)把Python当做计算器...

    <从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...

  3. 从零开始学习PYTHON3讲义(二)把Python当做计算器

    <从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...

  4. python编写计算器输入1或2代表+或x_Python实现两款计算器功能示例

    本文实例为大家分享了Python实现计算器功能示例代码,供大家参考,具体内容如下 1.简单计算器 #计算一个表达式的时候,首先肯定是先算括号里面的,再算乘除法,后算加减法 import re # 1. ...

  5. python简单计算器下载安装到手机_python计算器app下载

    Python计算器安卓版非常有意思,采用了python语言来为你完成一个不错的内容体验.其中的玩法是比较丰富的,而且还可以为你提供更多的内容.欢迎来当易网下载! python计算器最新版简介: 这是基 ...

  6. 拿Python当作计算器

    目录 介绍 代码示例 技巧 优点 参考文档 介绍 Python 当作计算器是指你可以用 Python 的交互式解释器或者脚本文件来执行一些简单或者复杂的数学运算,比如加减乘除,开方,对数,三角函数等. ...

  7. python数字计算器_Python作为计算器使用(一)——数字

    [摘要]Python作为一种面向对象的动态类型语言,其实用性多种多样,python作为计算器使用就是其中的一种,在很多编程系统中,作为计算器使用都是基础,那么在其中,数字的使用就显得尤为重要,那么今天 ...

  8. python日期计算器 青少年编程电子学会python编程等级考试二级真题解析2021年12月

    目录 python日期计算器 一.题目要求 1.编程实现 2.输入输出 3.评分标准

  9. python编程计算器_python编写计算器功能

    本文实现用python编写一个带界面的计算器小程序,当然这个计算器功能很简单,只能进行一些简单的数学运算,很适合初学者,希望能给大家带来一些启发 实验前提 因为是带图形界面的,所以用的版本是在wind ...

  10. python数字计算器,Python 简单计算器实现

    Python 简单计算器实现 以下代码用于实现简单计算器实现,包括两个数基本的加减乘除运输: # Filename : test.py # author by : www.w3cschool.cn # ...

最新文章

  1. Web应用开发技术(1)-html
  2. php代码上线,实现版本切换
  3. SDN精华问答 | 使用SDN的一个例子
  4. 【Nodejs】npm cnpm 淘宝镜像
  5. 长虹新一代人工智能电视Q6A、Q6K发布,搭载远场语音识别
  6. 统计有几个连通分量的另一种方法--hdu 1325
  7. Grails枚举一例
  8. Java Applet及其应用
  9. HashMap底层实现原理详解
  10. python银行系统-python实现简单银行管理系统
  11. FL studio 20简易入门教程 -- 第七篇 -- 音频、音源与音色
  12. 计算机触摸板设置方法,笔记本的触摸板怎么用_笔记本电脑触摸板的使用教程-win7之家...
  13. 【网速监控工具——TrafficMonitor 】的下载安装使用教程
  14. Vue -脚手架的安装
  15. ocr文字识别html,LEADTOOLS 创建基于HTML5的零占用OCR文字识别
  16. 计算机组成原理之指令微操作(简化总结)
  17. Ubuntu的共享文件夹
  18. php 五舍六入,Golang浮点型的默认舍入规则——四舍六入五成双
  19. c语言中sign的用法,sign函数用法和实例详解
  20. ISO26262解析(十二)——HARA分析

热门文章

  1. C/C++中“空语句”的说明
  2. k1658停运到什么时候_最近网传的春节快递停运时间表,是假的!
  3. java 接口强制转换_三分钟学习Java泛型中T、E、K、V、?的含义
  4. 轻gc和重gc分别在什么时候发生_GC发展与现状
  5. ABP入门系列(20)——使用后台作业和工作者
  6. 【Python CheckiO 题解】The Warriors
  7. 【CodeForces - 731C】Socks(并查集,思维)
  8. 【HDU - 6184】Counting Stars(三元环计数,二分,优化暴力,O(m*sqrt(m)),图论)
  9. 【ZOJ - 3703】Happy Programming Contest(带优先级的01背包,贪心背包)
  10. 【UVA - 11729】Commando War (贪心,时间调度问题)