Python概述

算术运算符

加        +              减       -            乘          *              除        /      // (x//y)       求幂             **                   取模                   %

 

从python 2.2起,除法运算符(/)的行为由“Floor除法”变成“True除法”。Floor除法有时也被称为整数除法,它将分子除以分母,返回不大于结果的最大的一个整数值。例如7初一4结果是1。相反,True除法产生精确的浮点结果,其中含有小数点。      /来执行True除法, //来执行Floor除法

如果要严格执行True除法或Floor除法则在代码中添加以下语句

 

from__future__import division

 

运算符                       运算                      求值顺序

()                          圆括号                   最先求值。如果圆括号是嵌套的,最内层的表达式先求值。如果同时有几对圆括号具有相同优先权,就按从左到右顺序算

**                              求幂                        其次求值。如果同时有几个,就按从右到左的顺序求值

* /  //   %                   乘、除、取模        第三个求值。如果同时有几个,就按从右到左的顺序求值

+或-                           加、减                   最后求值。如果同时有几个,就按从左到右的顺序算

 

字符串格式化

 

字符串一般用双引号创建("),也可以用单引号创建(')。如果希望在用单引号创建的字符串中使用双引号字符,就不需要转义字符。类似地,要想在用双引号创建的字符串中使用单引号也不必使用转义字符。如果想在使用单引号创建的字符串中使用单引号字符,就必须使用转义序列\',双引号类似。

python也支持三引号字符串,单或双引号不必添加转义字符。

 

python字符串支持简单但功能强的的输出格式化,可采用几种方式对输出的字符串进行格式化:

1.     为浮点值指定的小数位。

2.     使用指数(科学)计数法表示浮点数。

3.     使一列数字的小数点对齐。

4.     使输出右对齐或左对齐。

5.     在一行输出的指定位置插入字符或字符串。

6.     用固定字段宽度和精度显示所有类型的数据。

 

 

格式化运算符%可在字符串中插入一个变量值。运算符左边的值是一个字符串,它包含一个或多个“转换指示符”(值在字符串中的占位符)。每个转换指示符都以百分号(%)卡头——不要把它同格式化%弄混了——并以一个“转化指示符号”结尾。

integerValue = 5000

print "Decimal integer %d"  % integerValue

 

转换指示符号          含义

c                               单个字符(即长度为1的字符串),或者一个ASCII字符的整数表示

s                              字符串,或者要转换成字符串的一个值

d                              有符号的整数

u                              无符号的十进制整数

o                              无符号的八进制整数

x                               无符号十六进制整数(a到f的整数采取小写形式)

X                              无符号十六进制整数(A到F的数位采取大写形式)

f                               浮点数

e,E                       浮点数(使用科学计数法)

g,G                       浮点数(采用最低有效数位)

 

 

 

关系运算符

 

大于                                      >                                  x > y                                                  x大于y

小于                                     <                                   x < y                                                  x小于y

大于或等于                         >=                                x >= y                                                 x大于等于y

小于或等于                        <=                                 x <= y                                                 x小于等于y

 

相等运算符

 

等于                                     ==                                x == y                                                  x等于y

不等于                                 !=                                 x != y                                                    x不等于y

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值