好好学习,天天向上。又到了齐小猴写笔记的时间,今天的内容是python 变量以及常用数字类型,废话不多说,撸起袖子开始写
变量
1.说到变量,先回顾上一篇说过的标识符,自己定义,自己命名,由字母,下划线以及数字组成,必须小写字母,变量名是归属于标识符里面的,也需要我们自己命名,命名规则也是一样一样一样的
a = 1
b = 2
这里定义了两个变量,变量a和变量b,a=1和b=2是分别对两个变量进行赋值,就好比我们小学时学数学x=1,y=2是一个道理,等号左边是变量名,右边是变量值,看不懂去补习小学数学。
python里面一旦创建了一个变量,赋值给它以后,就会存储在python的内存里。那么我们在定义变量的时候要注意不要出现同名变量,什么意思呢,写一段试一下
a = 1
a = 2
print(a)
这里先定义一个变量a,赋值让它等于 1,紧接着,下面又定义了与它同名的变量a,赋值为2,这是输出a的结果
D:\python\python.exe D:/python-test/day_01/day_01_3.py
2
可以看到,a的值是2,也就是说,最新的赋值会覆盖掉上一次的赋值,所以在定义变量时不能出现同名变量,如果出现,会以最新的值赋给该变量
2.第二个需要注意的点是,如果你要引用一个变量,在引用之前,要确定是否已经定义并且赋值,同样举个栗子
print(a)
这里未定义过变量a,直接输出
D:\python\python.exe D:/python-test/day_01/day_01_3.py
Traceback (most recent call last):
File "D:/python-test/day_01/day_01_3.py", line 5, in
print(a)
NameError: name 'a' is not defined
Process finished with exit code 1
结果华丽丽的报错了,报错内容就是a没有被定义,如果在输出之前先定义一下变量a,并赋予一个值给它
a = 1
print(a)
一定会得到你想要的结果
D:\python\python.exe D:/python-test/day_01/day_01_3.py
1
python常见的数据类型
数字
1.整数 int
2.浮点数float
整型和浮点型是一个非常简单的概念,简单的说就是整数和小数,大家都是读过小学的人,可以轻而易举的判断出1是整数,2.5是小数,那么这里面1就是整型,2.5是浮点型,python呢也可以轻而易举的判断出,怎么看呢,用之前说过的type()函数
a = 1
b = 2.5
print(type(a))
print(type(b))
D:\python\python.exe D:/python-test/day_01/day_01_3.py
字符串
1.成对的单引号或者成对的双引号括起来的内容都是字符串
c = '1'
d = "hello"
print(type(c))
print(type(d))
D:\python\python.exe D:/python-test/day_01/day_01_3.py
这里可以看到,单引号里面的1和双引号里面的hello,都是字符串
2.字符串的取值访问
d = "hello"
print(d)
在这里,d是一个字符串,hello,想要取到d的值,只需要print输出,执行一下,得到结果
D:\python\python.exe D:/python-test/day_01/day_01_3.py
hello
完美!那如果我想取到hello中的e呢,稍微加个小改动即可
d = "hello"
print(d[1])
看一下结果
D:\python\python.exe D:/python-test/day_01/day_01_3.py
e
这是什么原理?第一,因为字符串里面的元素是由一个一个的字符组成,数一下hello,这里面有5个字符。第二&