龙空技术网

python 知识 2

阖宫玖 181

前言:

现在小伙伴们对“python的保留两位小数”大约比较关怀,各位老铁们都想要分析一些“python的保留两位小数”的相关知识。那么小编也在网上网罗了一些有关“python的保留两位小数””的相关知识,希望各位老铁们能喜欢,小伙伴们快快来了解一下吧!

一:字符串

1 什么是字符串

# 就是把字符串在一起——

# 字符:键盘上所有的符号都可以称为字符:kdjfa654!@#$%^&...

2 字符串的使用:用引号串起来

(1)单引号—— ‘’ 没有区别,单纯的为了嵌套使用。

(2)双引号—— “”

(3)三引号—— ‘‘‘ ’’’或“““ ”””

3字符串的作用:用于编程,概念说明,函数解释。

4字符串的拼接:

*1 用“+”进行拼接。(字符串的运算)

*2 字符串的格式化——% :替身 (str_a=’hello’ str_b=’!’则print((‘%s %s’)%(str_a, str_b))

*3 format 形式——{} :(str_e=f’{str_a} {str_b}’)

每个变量间分隔的内容不一样

*4 利用join做拼接(列表的一种方式)(str_r=’ , ’ . join([str_a, str_b]))’可变。 每个变量间分隔的内容一样。

#字符串的格式化;就是把内容变成字符串,然后按照我们想要的格式输出。

1格式化整数:‘%6d’%123 ;%d格式化整数,6表示长度不够补空格。(%06d补0)

2格式化浮点数:’ %9.2f’%123.123 == ‘ 123.12’ (9前加0就补0). 四舍五入

3’%c’ %97 ==’a’ 格式化 阿斯克码表转为对应值;

4’%o’%8 ==’10’ 8进制输出。

5’%x’%16 ==’10’ 16进制输出。

6’%e’%10000 ==’1.000000e+04’ 科学计数法。

7’%r’%’123’ ==” ‘123’ ”对象原样输出。

#字符串的format方法。

1 ‘[a:.2f]’ . format(a=12.3333) #保留两位小数;—— ‘12.33’

2 ‘[: . 2%]’ .format(0.35) #以百分号形式输出;—— ‘35.00%’

3 ‘[o:x]’ . format(20 ) #换成16进制;—— ‘14’

4 ‘[b:0<10]’ . format(a=12.3, b=13.35) #左对齐填充数字0;—— ‘13.3500000’

5 ‘[a:*^10]’ . format(a=12.3, b=13.35) #居中对齐;—— ‘***12.3***’

6 ‘{{hello {} } }’ . format(‘python’) #转义大括号;—— ‘{hello python}’

二:常见数值模块:

精确运算

Import decimal

dcimal. Decimal(‘x’) - decimal .Decimal(‘y’)

Π

Import math

Pi = math. Pi

三:条件语句和whille循环:

1 if

*if是什么?(关键字、“如果”、判断功能)

*怎么用?(#if条件表达式:当结果为Ture时执行缩进里面的代码;

#if条件表达式/n else

#if条件表达式/n elif条件表达式/n else)

总结:

单个条件,我们用if;

两种情况我们用if /n else;

多种情况我们用if/n elif /n else;

四:三目运算

Eg: a=6

If a>5:

Print(Ture)

Else

Print(False)

五:判断符

等于== 不等于!= 大于> 大于等于>= 小于< 小于等于<=

六:逻辑运算符

与and 或or 非not

七:while循环 (判断为真时运行缩进里面的代码,假时则停止循环。)

a = 1

While a < 5:

Print(a)

a += 1

标签: #python的保留两位小数