Python的 基础运算指南

📅 2026/8/27 18:27:53
Python的 基础运算指南
目录1.加法a.数字加法b.字符串(String)加法c.traceback2.减法3.乘法4.除法a.浮点数除法“/”b.整数除法“//”5.指数次方6.取余运算符7.运算顺序8.数字顺序9.数字长短1.加法a.数字加法# 加 xx 2 xx xx 2 print(xx) #4让我们回顾一下xx作为变量variables会更新记忆第二个xx会在第一个xx2的基础上再2使得更新后的xx4print出来的结果也为4b.字符串(String)加法在 Python 中字符串可以包含任何字符如字母、数字、符号等加法不仅适用于数字的相加同时也适用于字符串之间的相加更严谨的说加号将字符串拉到了一块pull togethereee hello world print(eee) #helloworld奇怪吧我们想要的是“hello world”但这里给出的确实连在一块的需要将两个单词分开我们只需要加上空格键或是手动加上‘ ’你可以自己先尝试一下eee hello world print(eee) #hello worldc.traceback现在让我们来见识一下可能是我们第一次遇到的tracebackeee hello fff 1 ccc eee fff print(ccc) Traceback (most recent call last): File **, line *, in module ccc eee fff ~~~~^~~~~ TypeError: can only concatenate str (not int) to str在这里traceback会告诉你第几行出错了typeerror会告诉你哪里错了在这里不同类型不能相加虽然程序运行失败了但Python还是会竭尽全力告诉你哪里错了很贴心吧为了防止类似的事情发生我们运用type()来让Python告诉我们类型eee hello world ccc 1 e type(eee) c type(1) print(e) #class str print(c) #class int2.减法# - 减 xx 5 xx 15 - xx print(xx) #103.乘法# * 乘 yy 440 * 12 print(yy) #52804.除法a.浮点数除法“/”# / 除 yy 528 zz yy / 100 print(zz) #5.28b.整数除法“//”# // 除 yy 528 zz yy // 100 print(zz) #5与之前所提到的一样整数运算会舍弃浮点数的小数部分向下取整5.指数次方# ** 指数 print(4 ** 3) #644的3次方为646.取余运算符# % 取余运算符 jj 23 kk jj % 5 print(kk) #3在这个算式中因为234×53所以我们取余数3print出来的结果为37.运算顺序在Python中计算机能够轻易的按照正确的顺序进行运算为了让除了代码编写者也就是你自己之外的人也能够轻易的读懂你的代码我们常常会按照原有的顺序为算式打上括号x 1 (2 * 3) - (4 / (5 ** 6)) #顺序4 3 2 1当然如果你希望计算机按照你自己的意愿进行运算也可以调整括号的位置8.数字顺序在日常生活中我们数数的时候倾向于从1开始父母在逗小宝宝玩的时候常常会问“你有几根手指呀”“1、2、3、4、5”不同于日常生活Python在记数时会从0开始这是因为Python的发明人是荷兰人荷兰作为欧洲的一部分荷兰的电梯和欧洲其他地区的电梯一样一楼被称为0层我们的二楼在荷兰是1楼以此类推这很奇怪但我相信你很快就能习惯的x (1,2,3,4,5,6) print(x[0]) #19.数字长短Python的计数是从0开始的那一个由六个字母组成的单词在Python中的长度是多少呢让我们以‘banana’为例fruit banana x len(fruit) print(x) #6无论是从0到5还是从1到6单词的长度永远是6