中年大叔学编程-Python的变量和常用数据类型

  • Post by eyiadmin
  • May 22, 2020
post-thumb

之前在网上看到一些段子说:“学编程先学习基础语法、变量和常用数据类型,然后学会百度或者Google”,我想大部分IT人员应该都是这种情况,几乎每天都会去百度/Google需求答案。今天,我们继续来了解一下Python中的变量

变量的概念最初来源于数学,记得在以前学方程式的时候,经常会和变量打交道。在计算机中,变量主要是用于存放不同数据类型的值,所以变量就会和数据类型紧密联系在一起,有点类似我们生活中装东西的容器,比如我们现在生活中的垃圾分类,不同的垃圾箱放不同的垃圾。

刚才说到,变量是用到存储不同数据类型的值,那么我们一般常用的数据类型有哪些呢?

  • 字符串(文本类型)
  • 数字
  • 布尔类型
  • 列表
  • 元组
  • 字典
  • 集合

今天就先了解字符串数字布尔三种类型,其他的后面要用到再说吧。

字符串

字符串是由数字、字母、下划线组成的一串字符,如eyiadmin,我们在使用的时候,需要把这个值赋值给一个变量,首先就需要给变量一个名字,如:

name="eyiadmin"

这里的=(等号)就是赋值,就是把eyiadmin这个字符串放到name这个变量中。在之前我们使用print打印了hello world,是直接把字符串传给print使用的,现在有了变量,我们就可以从变量中去取出来,然后打印

name="eyiadmin"
print(name)

我们来试试看, 我的vs code是安装了Python的相关插件

数字类型

该类型主要是用于存储数字的,在我们以前数学中,一般就涉及到整数和小数,在Python中就intfloatlongcomplex四种类型,这里只是先看看intfloat两种,其他的也是后面遇到再说吧。

age = 50 
socre = 59.5
print(age,socre)

print通过,(逗号)分隔可以打印多个变量值

最后会打印出50 59.5,那么我们可以来看看这个变量的类型

age = 50 
socre = 59.5
print(type(age),type(socre))

最后可以打印出

<class 'int'> <class 'float'>

可以看到50这种整形是int,59.5这种小数是float

布尔类型

布尔类型就只有两个值TrueFalse,先看看怎么定义一个布尔类型。、

isTrue=True
print(type(isTrue))

最后会得到

<class 'bool'>

多变量赋值

刚才我们都是用一个变量定义一个,其实我们可以在最开始的时候进行多变量赋值

name, age, socre = "eyiadmin", 50, 59.5
print(name, age, socre)
print(type(name), type(age), type(socre))

最后结果为

eyiadmin 50 59.5
<class 'str'> <class 'int'> <class 'float'>

这样一来是不是就方便多了呢?

最后我们需要注意,定义变量名最好是顾名思义,比如上面的age我们知道是年龄,当然,你完全可以用ab来代替,但是这样代码看起来不容易理解。

我只是记录我的学习过程,由于书读的少,可能很多地方表述或者是理解得不对,请指正。

LATEST POST
  • Post By eyiadmin
  • Apr 18, 2021
.NET5快速接入支付宝扫码支付
  • Post By eyiadmin
  • Apr 18, 2021
uView练手开发-开发一个图片小程序
TAG
CATEGORIES