输入
在程序运行过程中,数据从外部流向程序,称为输入。在程序运行过程中,接收用户从键盘上键入值,可以使用input()函数。

input("请输入你要输入的值:")

在输入值时,一般是代表接下来的运算需要使用到用户所输入的值,此时需要一个容器存储用户输入的值,这个时候需要使用变量接收用户输入值。

变量
变量是计算机语言中能储存计算结果或能表示值抽象概念。在Python中,变量可能被明确为是能表示可变状态、具有存储空间的抽象。

用户输入的值用变量a接收,a相当于用来存储东西的容器,可以比作盒子,不同种类的盒子存储不同的种类的东西(数据),在这里这个盒子a,将会根据你输入的值自动切换成对应的盒子。

就像垃圾分类,不同的垃圾需要扔往不同的垃圾箱,在python中,python会把你需要选择扔进什么垃圾桶这个过程给自动化了。

赋值号
在python中使用等于号“=”给变量赋值,把等于号右边的值赋值给左边。

在这里使用print()输出,用逗号隔开“,”,隔开后将会输出a的值。

a=input("请输入你要输入的值:")
print('刚刚输入的值是:',a)

运行结果:

变量的直接用print()输出如下,其中a是变量:

print(a)

如果想要给a后面继续输出字符串,只需要使用逗号“,”隔开就行,代码如下:

print('刚刚输入的值是:',a,'a的值真的改变了呢。')


注意,逗号是英文输入法输入的英文逗号。

变量类型
变量有很多种类型,现在简单的介绍几种类型。
Python的变量在本小节只介绍int(整型)、float(浮点型)、string(字符串)。

整型
整型可以理解成整数类型。

浮点型
浮点型可以理解成小数类型,当然它们两者并不是相同的,但是一般情况下并不影响使用。(本课程面向对象事9岁以上,所以部分内容不过多赘述,希望理解。)

字符串
符号或数值的一个连续序列,例如“213wqewqe”、“csdn1998”;只要在python中使用单引号或者双引号引起来的值都可以成为字符串,例如“1235311”。

a=1
b=1.1
c="string"
d='Lilei'
f='李磊'
print(a,b,c,d,f)#分别输出abcdf变量

结果如下:

以上代码分别定义了a、b、c、d、f的值,随后使用print()输出,使用print()输出多个变量只需要使用逗号","分隔变量名即可。

在定义字符串类型的时候,使用了单引号和双引号,单引号和双引号在python中是有区别的,本教程为了降低真正“零基础”人群的阅读难度,删减了部分内容,如果有问题可以在留言区,或者加群提问都可以。

以上定义多个变量的方法太过麻烦,现在使用一种较为简单的方法定义变量。

a,b=1,1.1
c,d,f="string",'Lilei','李磊'
print(a,b,c,d,f)#分别输出abcdf变量

python多个变量相同值赋值也有简单的方法:

a=b=c=d=1#多个变量赋值相同值

python变量的特点
python是强类型的动态类型语言;在Python赋值阶段会根据赋值类型改变变量类型,在不同类型之间进行运算不会隐性转换变量类型。(对比其它语言,这一小点是科普,听不懂不影响本课程学习)

(二)python3 只需3小时带你轻松入门——基本变量相关推荐

  1. (九)python3 只需3小时带你轻松入门——函数自定义

    函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 无返回值无参函数自定义 你可以定义一个由自己想要功能的函数: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ( ...

  2. (五)python3 只需3小时带你轻松入门—— 逻辑运算符

    如果if判断中存在多个表达式判断,需要使用逻辑运算符. 例如有一个变量a,需要判断是否在1到5之间,那么则需要判断a是否大于1且a小于5.这个时候需要使用and逻辑运算符进行判断. and pytho ...

  3. (附)python3 只需3小时带你轻松入门——python常用一般性术语或词语的简单解释

    术语 一般解释 dict 字典 一种键值对的关系,一个键代表一个索引,一个键对应一个值 index 索引 在列表.数组.字典或一般容器中表示一个内容值的"地址",通过索引可以获取值 ...

  4. (十)python3 只需3小时带你轻松入门——模块与包

    模块 一般情况下,是一个以.py为后缀的文件.使用import导入.我们创建一个py文件,名为myprint,该py文件作为模块,在里面定义一个函数名为myprint: def myprint():p ...

  5. (十一)python3 只需3小时带你轻松入门——面向对象

    类 用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象是类的实例. 例如: 人是一种类型,拥有年龄.身高.体重.性别等属性.具体一个人是一个对象,例如小明:小明 ...

  6. (八)python3 只需3小时带你轻松入门——List 与 dict 的常用操作

    List定义 定义:list1 = ['name','python','sun','dog'] list获取:list1[0]->name,list1[3]->sun list修改:lis ...

  7. (七)python3 只需3小时带你轻松入门——List与dict

    List列表 python中最基本的数据结构之一.序列(或者说集合)中的每个元素都分配一个数字用来表示它的位置(索引),第一个索引是0,第二个索引是1,依此类推. 索引 索引最大值不能超过当前对象的最 ...

  8. (六)python3 只需3小时带你轻松入门——循环

    for循环 使用循环可以重复执行某些代码,可以方便程序编写:但是不记效率的使用循环会使程序运行效率降低. range 使用range()函数可以生成多个连续整数的range对象(这个概念后面会说).基 ...

  9. (一)python3 只需3小时带你轻松入门—— 编程尝试

    什么是函数? 在编程中,函数和通常数学中的函数概念并不完全相同:编程中的函数更接近于一个写好的工具,在开发某些功能时,所需要到该函数,就把该函数拿过来使用. 输出/显示 运行python程序时显示指定 ...

最新文章

  1. sql serve 数据库游标的使用
  2. ejb 示例 2018_EJB钝化和激活示例
  3. 2021-2025年中国短脉冲激光器行业市场供需与战略研究报告
  4. ogg sqlserver2012 抽取不到日志_ogg抽取进程与数据字典的关系
  5. Java IO 之 介质流
  6. golang使用go-sql-driver实现mysql增删改操作
  7. ati.c ATI顯卡開發源代碼
  8. 世界各国网络域名后缀
  9. 1.认识童心派 — 电子胸牌
  10. 分析大量壹米滴答物流揽收后是否有物流的实例步骤
  11. Ceph-ansible 安装 ceph (rbd + rgw)
  12. 用jar包生成maven依赖
  13. 广数25i系统倒刀回刀m代码_GSK-25i数控铣床加工中心系统介绍
  14. 介电常数常用测量方法综述
  15. 第六章 盒子模型
  16. 【DockerCE】Docker-CE 23.0.3正式版发布
  17. 全新开发周易起名网PHP网站源码+后台修复版
  18. 手把手教你写!java开发的工作描述
  19. C4D新手党使用小技巧——如何给对象着色以及添加材质或贴图?如何输出PNG格式?
  20. 【web++_网站发布、新浪云、招生、支付、搜索】

热门文章

  1. ASP.NET Core 单元测试:如何 Mock HttpContext.Features.Get()
  2. Magicodes.IE 3.0重磅设计畅谈
  3. 欢迎来到 C# 9.0(Welcome to C# 9.0)
  4. ASP.NET Core分布式项目实战(Consent 确认逻辑实现)--学习笔记
  5. 大量SQL的解决方案——sdmap
  6. 动手造轮子:写一个日志框架
  7. .NET加水印/验证码的NuGet包
  8. 从CLR GC到CoreCLR GC看.NET Core对云原生的支持
  9. [NewLife.XCode]数据模型文件
  10. ASP.NET Core 项目简单实现身份验证及鉴权