2018-04-10

常用的数据类型转换

函数
说明
int(x [,base ])
将x转换为一个整数
long(x [,base ])
将x转换为一个长整数
float(x )
将x转换到一个浮点数
complex(real [,imag ])
创建一个复数
str(x )
将对象 x 转换为字符串
repr(x )
将对象 x 转换为表达式字符串
eval(str )
用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s )
将序列 s 转换为一个元组
list(s )
将序列 s 转换为一个列表
chr(x )
将一个整数转换为一个字符
unichr(x )
将一个整数转换为Unicode字符
ord(x )
将一个字符转换为它的整数值
hex(x )
将一个整数转换为一个十六进制字符串
oct(x )
将一个整数转换为一个八进制字符串

 

 

  • 算术运算符
下面以a=10 ,b=20为例进行计算
运算符
描述
实例
+
两个对象相加 a + b 输出结果 30
-
得到负数或是一个数减去另一个数 a - b 输出结果 -10
*
两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200
/
x除以y b / a 输出结果 2
//
取整除
返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
%
取余
返回除法的余数 b % a 输出结果 0
**
返回x的y次幂 a**b 为10的20次方, 输出结果 100000000000000000000

 

 

  • 赋值运算符
运算符
描述
实例
=
赋值运算符
把=号右边的结果给左边的变量 num=1+2*3 结果num的值为7
>>> a, b = 1, 2
>>> a
1
>>> b
2

 

 

  • 复合赋值运算符
运算符
描述
实例
+=
加法赋值运算符
c += a 等效于 c = c + a
-=
减法赋值运算符
c -= a 等效于 c = c - a
*=
乘法赋值运算符
c *= a 等效于 c = c * a
/=
除法赋值运算符
c /= a 等效于 c = c / a
%=
取模赋值运算符
c %= a 等效于 c = c % a
**=
幂赋值运算符
c **= a 等效于 c = c ** a
//=
取整除赋值运算符
c //= a 等效于 c = c // a

 

 

变量的格式化输出

西瓜单价 9.00 元/斤,购买了 5.00 斤,需要支付 45.00 元

  • 在 Python 中可以使用 print 函数将信息输出到控制台
  • 如果希望输出文字信息的同时,一起输出 数据,就需要使用到 格式化操作符
  • % 被称为 格式化操作符,专门用于处理字符串中的格式
    • 包含 % 的字符串,被称为 格式化字符串
    • % 和不同的 字符 连用,不同类型的数据 需要使用 不同的格式化字符

  • 下面是完整的,它可以与%符号使用列表:
  • 格式符号
    转换
    %c
    字符
    %s
    通过str() 字符串转换来格式化
    %i
    有符号十进制整数
    %d
    有符号十进制整数
    %u
    无符号十进制整数
    %o
    八进制整数
    %x
    十六进制整数(小写字母)
    %X
    十六进制整数(大写字母)
    %e
    索引符号(小写'e')
    %E
    索引符号(大写“E”)
    %f
    浮点实数
    %g
    %f和%e 的简写
    %G
    %f和%E的简写

 

 

 

你可能感兴趣的:(2018-04-10)