当前位置: 首页 > news >正文

阿里云服务器怎么部署网站/高端网站建设报价

阿里云服务器怎么部署网站,高端网站建设报价,吉林省 网站建设,佛山大良网站建设人生苦短,我选Python 引言 前面的文章中,我们介绍了基础数据类型中最常用的数字和字符串,不知道大家还记得什么是变量不?不记得变量也应该记得那被奶茶吧~~~都不记得自己去翻翻前面的文章吧。变量 在 Python 中使用变量&#xff0…

人生苦短,我选Python

引言

前面的文章中,我们介绍了基础数据类型中最常用的数字和字符串,不知道大家还记得什么是变量不?不记得变量也应该记得那被奶茶吧~~~都不记得自己去翻翻前面的文章吧。

变量

在 Python 中使用变量,有一个和 Java 最大的不同是无需先声明,直接在赋值的时候就完成了声明。

如果我们直接使用一个没有赋值的变量,会直接报错。

print(name)

// 输出结果:

Traceback (most recent call last):

File "D:/Development/Projects/python-learning/base-variable/Demo.py", line 2, in

print(name)

NameError: name 'name' is not defined

错误信息是说我们的 name 变量未定义,如果我们先对 name 赋值,这个变量就被定义了。

name = "小明"

print(name)

// 输出结果:

小明

如果我们对这个变量再次进行赋值,新的赋值将会覆盖之前的赋值。

name = "小红"

print(name)

// 输出结果:

小红

当然,如果我们不再需要这个变量,也可以通过 Python 提供的 del 来删除这个变量。

del name

print(name)

// 输出结果:

Traceback (most recent call last):

File "D:/Development/Projects/python-learning/base-variable/Demo.py", line 2, in

print(name)

NameError: name 'name' is not defined

每个变量在我们的程序当中都会占有一定的内存空间,那么内存空间不够大的时候再新建变量岂不是要内存溢出?理论上来讲是会出现这种情况,但是 Python 提供了自动辣鸡回收机制,我们不用的辣鸡变量, Python 是会帮我们自己动回收掉的。

但是,在极端情况下,我们所有需要使用的变量超出当前的内存空间怎么办?emmmmmmm

这个就需要用钱来解决了,加点内存它不香么。

变量类型转换

在某些情况下,我们的变量需要参加运算,如果变量类型不同会怎么样呢?

如果我们要使用一个字符串加上一个整形会怎么样呢?

print('123' + 123)

// 输出结果:

Traceback (most recent call last):

File "D:/Development/Projects/python-learning/base-variable/Demo.py", line 17, in

print('123' + 123)

TypeError: can only concatenate str (not "int") to str

这句报错含义是告诉我们字符串只能连接一个字符串,并不能连接一个整形。

这里我们先写的是字符串,系统默认是做字符串连接操作,但是系统执行到后面发现并不是一个字符串,系统直接就原地炸了:说好的字符串呢?

这时如果我们想要正常运行怎么办呢?

如果仅仅只是要程序不报错,有两种解决方案:

将字符串强成整形,结果会是一个整形

将整形转成字符串,执行字符串拼接操作

当然,这里涉及到了类型强制转换。float() 函数,将其他类型数据转为浮点数

str() 函数,将其他类型数据转为字符串

int() 函数,将其他类型数据转为整型

那么上面的报错我们就有了以下解决方案:

print('123' + str(123))

// 输出结果:

123123

print(int('123') + 123)

// 输出结果:

246

那么新的问题来了,如果是一个整形和一个浮点数想加最终会得到什么类型呢?

这里涉及到了一个新的知识点,叫做类型提升

print(123.5 + 123)

// 输出结果:

246.5

那么如果一个浮点型强转成整形又会怎么样呢?

print(int(123.7))

// 输出结果:

123

从示例中,可以看出强制类型降级时,会直接抹去末尾小数,这里并不会做四舍五入哦~~~

如果想使用四舍五入的方式,有一种比较简易的方式,加 0.5 ,如下示例:

print(int(123.7 + 0.5))

// 输出结果:

124

这么写有点不是那么优雅,我们还可以借助函数 round() 来实现。

print(int(round(123.4)))

// 输出结果:

123

print(int(round(123.5)))

// 输出结果:

124

成长离不开与优秀的伙伴共同学习,如果你需要好的学习环境,好的学习资源,职业规划,这里欢迎每一位热爱Python的小伙伴,Python学习圈

http://www.jmfq.cn/news/5147677.html

相关文章:

  • 网站建设存在困难/网站seo置顶
  • 深喉咙企业网站帮助/百度seo如何做
  • 深圳企业高端网站建设/石家庄seo优化
  • 曲阳网站制作公司/深圳哪里有网络推广渠避
  • 网站建设我们的优势/五合一网站建设
  • 网站建设与设计试题/seo推广任务小结
  • 闸北网站建设/百度开发平台
  • 烟台市委网站官网/销售新手怎么找客源
  • 如何根据网址攻击网站/站长之家产品介绍
  • 潍坊网站建设案例/网络营销公司注册找哪家
  • 做美瞳网站需要什么资质/百度一下你就知道官网
  • 提供免费主页空间的网站/中国十大网络营销平台
  • b2c网站比较/守游网络推广平台登陆
  • 怎么用文件做网站/管理培训机构
  • 网站怎么做关键词搜索排面/软文代写
  • 北京鑫创网站建设/百度云搜索引擎入口
  • 新类型的网站/seo分析工具
  • 网站上的菠菜游戏哪里可以做/铜川网络推广
  • 网站中flash怎么做/郑州百度推广代运营
  • 网站架构需求/网站seo具体怎么做?
  • 中药材天地网做中药零售网站/推广的十种方式
  • 做外卖骑手用哪个网站/网站建设的整体流程有哪些
  • 常州天宁区做网站公司/最新疫情爆发
  • 可以做免费广告的网站有哪些/网站链接提交收录
  • wordpress该字体/首页优化公司
  • 推荐设计感强的网站/优化大师免费下载安装
  • 帮网站做推广赚钱吗/app广告联盟
  • seo推广的特点有/seo经验是什么
  • 彬州市人民政府门户网站/东莞推广服务
  • 天津市做公司网站的公司/百度关键词指数查询工具