基础语法(一)(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是两个不同的变量名

软性规则(建议遵守)

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

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

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

相关推荐
KobeSacre4 分钟前
JUC 概述
java·开发语言
颜酱8 分钟前
LangChain调用向量模型,存入向量数据库
python·langchain
2501_9289455217 分钟前
七本性全面签名体系:从互递归类型到∞-范畴生成语法
python
Jun62637 分钟前
QT(2)-通过管道关联CMD
开发语言·qt·命令模式
Deep-w1 小时前
【MATLAB】基于离散 LQR 的车辆横向轨迹跟踪控制方法研究
开发语言·算法·matlab
2601_961194021 小时前
考研资料电子版|去哪找|网盘
java·c语言·c++·python·考研·php
于先生吖1 小时前
前后端分离二手商城开发,质检登记、回收回款整套业务源码部署教程
java·开发语言·uni-app
veminhe1 小时前
关于下载pip install faiss-cpu失败的问题
python·pip·faiss
codeejun1 小时前
每日一Go-76(架构篇)|多集群部署 / 容灾 / Failover / Backup / 热迁移
开发语言·架构·golang
战族狼魂1 小时前
从零构建企业级Hermes-Agent:复杂任务拆解、工具协同与安全落地实践
开发语言·人工智能·python