基础语法(一)(1)

常量和表达式

在这里,我们可以把Python当成一个计算器,来进行一些算术运算

例如:

python 复制代码
print(1 + 2 - 3)
print(1 + 2 * 3)
print(1 + 2 / 3)

注意:

print是一个python内置的函数,这个稍后我们会进行介绍

可以使用+-*/()等运算符进行算术运算,先算乘除,后算加减

运算符和数字之间,可以没有空格,也可以有多个空格,但是习惯上一般都写一个空格(比较美观)

形如1+2+3这样的事算式,在编程语言中称为表达式,算式的运算结果,称为表达式的返回值

其中1,2,3这种称为字面值常量,+-*/这种称为运算符或者操作符

这里还有一个小的注意点,熟悉C/Java的同学可能认为,2/3的结果为0(小数部分被截断),但是在Python中得到的结果则是一个小数,这个更加符合我们的常识

示例:

给定四个分数, 67.5, 89.0, 12.9, 32.2 , 编写代码, 求这四个分数的平均数.

python 复制代码
print((67.5+89.0+12.9+32.2)/4)

变量和类型

变量是什么

有的时候,我们需要进行的计算可能要复杂一点,需要把一些计算的中间结果保存好,这个时候就需要用到变量。

示例:

给定四个分数, 67.5, 89.0, 12.9, 32.2 , 编写代码, 求这四个分数的方差. PS: 方差的计算过程: 取每一项, 减去平均值, 计算平方, 再求和, 最后除以 (项数 - 1)

python 复制代码
avg=(67.5+89.0+12.9+32.2)/4
total=(67.5-avg)**2+(89.0-avg)**2+(12.9-avg)**2+(32.2-avg)**2
result=total/3
print(result)

avg total result 均为变量

**在python中表示乘方运算,**2即为平方

就像计算器中的M键功能类似,通过变量就可以保存计算过程中的中间结果

只不过,计算器一般只能保存一个数据,而在Python代码当中,可以创建任意多的变量,来随心所欲的保存很多很多的数据

变量可以视为是一块能够容纳数据的空间,这个空间往往对应到"内存"这样的硬件设备上

衡量内存的一个重要指标就是内存空间的大小,比如说我的电脑内存是16GB,这个数字越大,意味着内存的存储空间越大,能够存放的数据(变量)就越多

变量的语法

定义变量

python 复制代码
a = 10

创建变量的语句非常简单,其中

a为变量名,当我们创建很多个变量的时候,就可以用名字来进行区别

=为赋值运算符,表示把=右侧的数据放到=左侧的空间中

注意:变量的名字要遵守一定规则

硬性规则(务必遵守)

变量名由数字字母下划线构成

数字不能开头

变量名不能和关键字重复

变量名的大小写敏感,num和Num是两个不同的变量名

软性规则(建议遵守)

变量名使用有描述性的单词来表示,尽量表达出变量的作用

一个变量名可以由多个单词构成,长一点没关系,但是含义要清晰

当变量名包含多个单词的时候,建议使用"驼峰命名法"除了首个单词之外,剩余单词的首字母大写

相关推荐
程序员一诺1 分钟前
【深度学习】嘿马深度学习笔记第10篇:卷积神经网络,学习目标【附代码文档】
人工智能·python·深度学习·算法
是我知白哒3 分钟前
pdf转换文本:基于python的tesseract
python·pdf·ocr
代码的乐趣29 分钟前
支持selenium的chrome driver更新到131.0.6778.204
chrome·python·selenium
好开心3331 分钟前
axios的使用
开发语言·前端·javascript·前端框架·html
又蓝1 小时前
使用 Python 操作 Excel 表格
开发语言·python·excel
余~~185381628001 小时前
稳定的碰一碰发视频、碰一碰矩阵源码技术开发,支持OEM
开发语言·人工智能·python·音视频
0zxm1 小时前
06 - Django 视图view
网络·后端·python·django
Am心若依旧4092 小时前
[c++11(二)]Lambda表达式和Function包装器及bind函数
开发语言·c++
明月看潮生2 小时前
青少年编程与数学 02-004 Go语言Web编程 20课题、单元测试
开发语言·青少年编程·单元测试·编程与数学·goweb
大G哥2 小时前
java提高正则处理效率
java·开发语言