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

软性规则(建议遵守)

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

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

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

相关推荐
Byron Loong3 分钟前
【Debug】vscode 调试python,如何配置固定调试文件
ide·vscode·python
认真敲代码的小火龙7 分钟前
【JAVA项目】基于JAVA的图书管理系统
java·开发语言·课程设计
爱敲代码的小冰7 分钟前
js 时间的转换
开发语言·前端·javascript
缘三水8 分钟前
【C语言】14.指针(4)
c语言·开发语言·指针·语法
qq_3561969513 分钟前
day31函数专题2:装饰器@浙大疏锦行
python
电子_咸鱼13 分钟前
【QT SDK 下载安装步骤详解 + QT Creator 导航栏使用教程】
服务器·开发语言·网络·windows·vscode·qt·visual studio code
AAA阿giao13 分钟前
深入理解 JavaScript 中的面向对象编程(OOP):从构造函数到原型继承
开发语言·前端·javascript·原型·继承·原型模式·原型链
2301_7973122614 分钟前
学习Java22天
java·开发语言
爱学习的梵高先生16 分钟前
Python:变量
python
jllllyuz21 分钟前
MATLAB雷达系统设计与仿真
开发语言·matlab