
0基础自学编程是很痛苦的一件事情,所以我想把自己学习的这个过程记录下来,让想学编程的人少走弯路,大叔文化程度较低,可能会犯一些错误,欢迎大家督促我。
前面,我们简单的提了一下变量,今天,我们就来继续学习一下变量类型,什么?变量还有类型?是的,不同的变量类型存储不同类型的值,在Python中,变量常用类型有以下几种:
- 字符串(文本类型)
- 数字
- 布尔类型
- 列表
- 元组
- 字典
- 集合
由于是入门,所以,先学习字符串
、数字
和布尔类型
这三种,其它类型也是常用的数据类型,但是我们到后面用到的时候再现学。
字符串
什么是字符串类型呢?大叔书读的少,所以这里还是来看看百度百科吧
如果觉得不好理解的话,我们就先理解**字符串或串(String)是由数字、字母、下划线组成的一串字符 **这句话,还是得举个例子会更加形象一点
# 字符串
content="我是尧名大叔"
这个就是一个名为content的字符串类型变量,变量的值是我是尧名大叔,字符串后面的值需要用成对的单引号(')或者双引号(")括起来。
数字类型
这个类型比较简单,就是存放数字的,在我们以前数学中,一般就涉及到整数和小数,在Python中就int、float、long、complex四种数字类型,这里只是先看看int和float两种,其它的还是后面遇到再说吧。
# 数字类型-整数
age = 88
# 数字类型-小数
socre = 99.5
print(age,socre)
print通过,(逗号)分隔可以打印多个变量值
最后会打印出88 99.5,那么我们可以来看看这个变量的类型
age = 88
socre = 99.5
print(type(age),type(socre))
这里是type是Python中自带的函数,如果只传一个参数则返回该参数的类型,什么是函数?以后我们会学到
最后可以打印出
<class 'int'> <class 'float'>
可以看到88这种整形是int,99.5这种小数是float。
布尔类型
布尔类型就比较好理解,就是真和假,它只有两个值True、False。先看看怎么定义一个布尔类型。、
isTrue=True
print(type(isTrue))
最后会得到
<class 'bool'>
什么时候回用到布尔类型呢?一般就是在判断的场景,举个我们以前经常说的一个例子,如果我是你,我会怎么怎么着。
多变量赋值
刚才我们都是用一个变量定义一个,其实我们可以在最开始的时候进行多变量赋值
name, age, socre = "尧名大叔", 88, 99.5
print(name, age, socre)
print(type(name), type(age), type(socre))
最后结果为
尧名大叔 88 99.5
<class 'str'> <class 'int'> <class 'float'>
多变量赋值是不是就方便多了呢?最后我们还是需要注意,定义变量名最好是顾名思义,比如上面的age我们知道是年龄,name我们知道是名字,当然,你完全可以用a、b来代替,但是这样代码看起来不容易理解。
分号和换行符
一般来说,一句代码结束的时候是需要有结束符的,在Python中的结束符是换行符和分号,一般,就比如上面的赋值和打印,我们默认是使用回车来标识一行代码的结束,但是也可以使用分号
# 数字类型-整数
age = 88
# 数字类型-小数
socre = 99.5
print(age,socre)
但是我们有时候可能想一行代码就把赋值这件事搞定,那么我们就只有加个分号了
# 数字类型-整数;数字类型-小数
age = 88;socre = 99.5
print(age, socre)
好了,这次就分享这么多,下次我们继续学习运算符,如果还有不明白的地方请留言,如果有哪些地方表述不清楚,或者表达不对的地方,请批评指正,