python定义int变量_Python变量以及常用数字类型(上)

本文介绍了Python中的变量定义和使用,强调了避免同名变量覆盖的重要性以及引用变量前确保其已定义和赋值。此外,文章还详细讲解了Python的整型(int)和浮点型(float)数据类型,并通过实例演示了字符串的访问、运算、切片和格式化输出,以及一些常用的字符串内建函数,如大小写转换、查找、替换、切割和头尾处理等功能。
摘要由CSDN通过智能技术生成

好好学习,天天向上。又到了齐小猴写笔记的时间,今天的内容是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个字符。第二&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值