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

开封网站制作哪家好/抖音营销软件

开封网站制作哪家好,抖音营销软件,好123上网从这里开始,网站平台策划方案一、小数保留指定位小数1.%f 方法f 1.23456f1 %.4f % ff2 %.2f % fprint(f1,type(f1))print(f2,type(f2))12345打印1.2346 1.23 12易知,这种方法会进行四舍五入,但是将浮点型转化成了字符串值,已不再是原始的数值。2.format函数f 1.23456…

一、小数保留指定位小数

1.%f 方法

f = 1.23456

f1 = '%.4f' % f

f2 = '%.2f' % f

print(f1,type(f1))

print(f2,type(f2))1

2

3

4

5

打印

1.2346

1.23 1

2

易知,这种方法会进行四舍五入,但是将浮点型转化成了字符串值,已不再是原始的数值。

2.format函数

f = 1.23456

f1 = format(f,'.4f')

f2 = format(f,'.2f')

print(f1,type(f1))

print(f2,type(f2))1

2

3

4

5

打印

1.2346

1.23 1

2

同理,这种方法也会进行四舍五入,但是将浮点型转化成了字符串值,已不再是原始的数值。

3.round()函数

a = 1.23456

b = 2.355

c = 3.5

d = 2.5

a1 = round(a, 3)

b1 = round(b, 2)

c1 = round(c)

d1 = round(d)

print(a1,type(a1))

print(b1,type(b1))

print(c1,type(c1))

print(d1,type(d1))1

2

3

4

5

6

7

8

9

10

11

12

打印

1.235

2.35

4

2 1

2

3

4

可以看出,round()函数最后得到的是数值(浮点型或整型),但是在“舍”和“入”的规律上不一定:

(1)round(x,n)函数中,是否进位或四舍五入,取决于n位以及n+1位小数的值

(2)只有当n+1位数字是5的时候,容易混淆,如果n为偶数,则n+1位数是5,则进位,例如round(1.23456,3)最终变为1.235

(3)如果n为奇数,则n+1位是数5,那不进位,例如round(2.355,2),最终为2.35

(4)如果n为0,即没有填写n的时候,最终结果与上面相反,即整数部分为偶数的时候,小数位5不进位,例如(round(2.5)变为2)。

(5)整数部分为奇数的时候,小数位5进位。(round(3.5)变为4)

4.直接截断

a = int(1.23456 * 1000) / 1000

print(a)1

2

打印1.234

这种方法简单粗暴,直接去掉后边的,不管是否大于5。

二、判断变量的数据类型的两种方法

1.type():

a = 1.23

print(type(a))1

2

打印。

2.isinstance()

原型为isinstance(x, A_tuple),

a = 1.23

tp = isinstance(a,float)

print(tp)1

2

3

打印True。

三、python中的类方法(@classmethod)

python做面向对象编程时候,经常需要使用classmethod的描述。类方法特别容易弄混淆,因为听起来就好像“类中的方法”一样。

类方法也算一种实用的技巧,简单描述之:“类方法让类模板具有记忆力”。

类模板就是我们所定义的类。在普通情况下,不使用类方法对类进行实例化,类本身是不具有记忆性的。只是当一个静态模板被套用多次而已。如果我们想让类在每一次实例化之后,都能记载一些记忆,会对很多操作很有用。

class Man:

id = 0 # 类变量

def __init__(self, name):

self.name = name

self.id = self.id_number()

@classmethod

def id_number(cls):

cls.id += 1

return cls.id

a = Man('A')

print(a.id)

b = Man('B')

print(b.id)1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

打印

1

21

2

对Man这个类进行实例化2次,每个实例的id都不一样。这就依靠类方法来实现了:首先,用@classmethod描述类方法,然后用"cls"代表本类。类方法对类属性进行的处理是有记忆性的。

需要注意的是,类方法处理的变量一定要是类变量。因为在类方法里你用不了self来寻址实例变量,所以需要把类变量放到最前面描述,如上面的"id=0"所示。类变量是可以被self访问的,所以,在类变量定义好了以后,不需要在_init_函数里对类变量再一次描述。所以,上面代码里self.id不一定需要。

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

相关文章:

  • 自己做的网站发布详细步骤/明星百度指数排行
  • 百度搜索引擎推广怎么弄/企业seo排名
  • 千库网素材免费下载官方/女生seo专员很难吗为什么
  • 网站建设方案 下载/软文素材网站
  • 专门代做毕设的网站/百度图片收录提交入口
  • 北京住房和城乡建设部网站首页/网络优化的基本方法
  • 舞钢做网站/西安seo排名外包
  • 珠海网站建设小小网络/百度竞价托管外包代运营
  • 重庆企业100强排名/顺德搜索seo网络推广
  • 淮安市政府门户网站建设的调查报告/网络营销的种类
  • 网站建设 cms 下载/b2b网站免费推广平台
  • 人民法院网站建设背景/个人主页网页设计
  • 西安给公司做网站/怎么样把广告做在百度上
  • 做网站买一个域名就够了吗/直通车关键词怎么优化
  • 护肤网站模版/关于新品牌的营销策划
  • 网站建设犭金手指C排名15/合肥seo排名扣费
  • 美武汉有什么网站建设公司/百度问答怎么赚钱
  • 做三级锅炉证模拟考试的网站/百度广告推广怎么收费了
  • 宜兴做网站多少钱/网络推广工作好干吗
  • 在线做网站黄/河南网站推广公司
  • 动画网站模块/网络营销是什么工作
  • 酒泉网站建设设计/百度指数功能
  • 网站变移动网站/广告软文怎么写
  • 网站建设用什么软件/百度链接提交
  • 兰陵住房建设局网站/百度下载app安装
  • vs怎么建手机网站/排名优化百度
  • 昆明做网站优化的公司/谷歌官网登录入口
  • 网站的锚点链接怎么做/哪些平台可以免费打广告
  • 优质企业网站建设/百度推广代理开户
  • 网站制作详细报价表/潍坊网站外包