龙空技术网

Python零基础一周学(2)——初识变量

蓝衫科技 208

前言:

眼前同学们对“python怎么打印变量求余数”大体比较重视,各位老铁们都想要学习一些“python怎么打印变量求余数”的相关内容。那么小编在网上收集了一些关于“python怎么打印变量求余数””的相关内容,希望小伙伴们能喜欢,看官们快快来了解一下吧!

学习大纲

学习目标

要达到的水平

第一个 Python 程序

会输出文字

变量类型初识

会创建字符串和数字这两种变量类型并学会数字运算的方法

条件语句

掌握三个关键字:if elif 和 else,并能用它们控制代码执行方向

常用的字符串操作

掌握对字符串进行切片,追加等操作

四大常用类型的操作

掌握这4种内置类型(list、tuple、dict 、set)的增删查改操作

循环语句

掌握 while 和 for 这两种循环方式

函数

掌握创建和调用函数的方法

文件操作

掌握文件的读写方法

掌握创建和使用类的方法

当前学习进展: 变量类型初识

下一期: 条件语句

开始之前

本专栏下的代码绝大多数是 python 代码(除非特地说明),所以需要大家在学习之前安装一下 python 环境,如果没有安装的话,建议参考我之前特地写的一篇 python 及代码编辑器的安装教程

概要

上一篇讲到如何对数据进行输出,内容简单。但有时我们可能需要频繁地使用某些数据进行运算等操作,这个时候如果能给这些数据起个小名,喊它小名即可使用它那可以省不少事情。本篇文展将简要讲述如何给数据起小名(创建变量),以及呼叫小名(使用变量)。

正文创建、查看变量

上篇文章简单地讲述了如何输出 "Hello World!"。现在假设有一段场景,即你在进行文字输出的时候,需要对一段比较长的文字进行输出,还可能对多段文字进行排列、拼接之后再输出。 这种情况下,我们使用下面的代码无疑是可以实现的:

print("要输出的长段文字")

但是,如果我们在多次使用相同的文字内容进行输出的时候,频繁地复制需要的文字,并按照一定的顺序拼接起来无疑是烦人的,并且还容易出错。 那容易出错的原因是什么呢?我认为其中一个原因是我们要输出的文字内容太长了,不好一一去比对。那么怎么样才能减少或者避免这种错误呢?对于这种情况,我们可以制定一个规则,例如可以给长段文字起个小名,例如给 "Hello World!" 这段文字(好吧,它不长) 起个叫 text 的小名,然后如果我们呼叫text 的话,就认为这是在呼叫 "Hello World!" 这段文字。不得不说懒人真的在推动世界进步方面发挥着巨大的作用。

通过"起小名"的操作,我们已经在不知不觉中创建并使用的变量。何出此言?假设 "Hello World!" 是我们需要处理的数据,那么 text 就是一个存储它的东西,比较官方的名字是变量。再抽象点,变量相当于一个地址,访问它即可访问位于它那里的数据。

以上是偏向于从语言文字的角度阐述变量是什么,那么在 python 中怎么使用变量来存储数据呢?请看下面的代码

# 创建变量text = "Hello World!"# 输出变量里面存储的数据print(text)

运行结果

Hello World!

或许你会有个疑问,那就是,第二行代码运行之后,为什么不是输出 "text" 呢? 这是因为我们在第一行给 "Hello World!" 起了个小名,或者说给它分配了叫 text 的地址。

这就霸道地宣誓了 "Hello World!" 的归属权。于是 print 这位兄弟在呼叫 text 的时候,text 会叫它的的主人 "Hello World!" 出来跟 print 一起玩耍。 然后 text 就哪里凉快待那里,跟 print 就没有什么交集了,所以不会看到 text 在屏幕上冒泡,而是它的主人 "Hello World!"。 虽然起小名确实方便了我们,但是如果每个人都随意起小名,那岂不是乱套了。所以为了避免这种情况,我们需要遵守起名的规则(变量命名的规范)

变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以。 系统关键字不能做变量名使用 除了下划线以外,其它符号不能做为变量名使用

下面演示几个符合命名规范的代码示例

age = 18Name = "Mike"hobby_1 = "Ball"_address = "Park"

命名的方法有多种,不过为了让代码更易读,常常使用的命名法有:蛇形命名法以及驼峰命名法。 以上我们初步了解了什么的变量以及如何创建它。 有句话叫

物以类聚,人以群分

在 python 中,变量也是如此,它是具有类型的,不过它对此限制很少,即相同的变量可以拥有不同的类型,在 python 里面,比较常见的变量类型有 : 数字字符串列表字典集合以及元组这几种。创建它们的方法大同小异,例如创建一个整数类型的变量可以像下面这么做:

age = 18

该段代码运行之后,会将数字 18 存储到变量 age 中。 创建一个字符串类型的变量可以这么做:

name = "Mike"

结构上看,这段代码与上面的是一致的,即 A = B 的形式,这是一种创建变量的语法,其中 A 是变量名称, B 是需要在 A 中存储的内容。A 的类型是由它的右边(B)来决定的,B 是什么类型,那经过上面那种语法的操作之后,A 就是什么类型。 形如 18 和 18.8 这种没有引号的东西即为数字类型的数据,形如 "Hello World" 这种由单引号或者双引号甚至三引号包裹的东西即为字符串类型的数据。后面还有好几种数据类型会在后面逐一、仔细地介绍。

变量的运算

学过数学的,肯定有对数字进行过运算操作,例如加减、乘除。在编程里面,许多变量可以进行运算操作,例如数字类型的变量。下面演示几个对数字进行运算的例子

常用数字运算示例代码

x = 10y = 8# 加法z1 = x+y# 减法z2 = x-y# 乘法z3 = x*y# 除法z4 = x/y# 商z5 = x//y# 余数z6 = x % y# 幂运算(平方)z7 = x**2# 幂运算(算数平方根)z8 = y**0.5print(f'{x} + {y} = {z1}')print(f'{x} - {y} = {z2}')print(f'{x} x {y} = {z3}')print(f'{x} / {y} = {z4}')print(f'{x} 除以 {y} 的商: {z5}')print(f'{x} 除以 {y} 的余数: {z6}')print(f'{x} 的平方: {z7}')print(f'{x} 的算数平方根: {z8}')
示例代码运行结果
10 + 8 = 1810 - 8 = 210 x 8 = 8010 / 8 = 1.2510 除以 8 的商: 110 除以 8 的余数: 210 的平方: 10010 的算数平方根: 2.8284271247461903
写在最后

本文主要介绍了 Python 中创建数字以及字符串这两种变量的方法,内容较为简单,希望能给大家的学习带来帮助。最后,我一直认为个人的思考难免有疏漏之处,所以欢迎各路英雄前来赐教!(未经同意,勿转载哦)

标签: #python怎么打印变量求余数