python 数字、字符串及操作符

1.python的数值类型:
python 支持五种基本数字类型,其中有三种是整形类型
.有符号整形
.长整形
.布尔值
.浮点值
.复数
下面是一些例子:

int         0101    84  -237    0x80    017     -680    -0x92
long        29909382103L    -841401     0xDSDQWFWQFFWQFQWL
bool        True        False
float       3.14159     4.2E-10     -90.    6.022e23    -1.6213E-19
complex     6.23+1.5j   -123-875j   0+1j    9.8066-8.31441J  -.0224+0j

python中有两种有趣的类型,就是python的长整形和复数类型。请不要将pyhont的长整形与c语言的长整形混淆。python的长整形所能表达的范围远远超过c语言的长整形,事实上,python长整形仅受于用户计算机的虚拟内存总数。如果你熟悉java ,python的长整形类似于java 中的BigInteger类型。
从长远来看,整数于长整形正在逐步统一为一种整形类型。
布尔之是特殊的整形。尽管布尔值由常量 True 和 False 来表示,如果将布尔值放到一个数值上下文环境中(比如将 True 与一个数字相加),True 会被当成整形值 1 ,而False则会被当成整形值 0 。

2.运算符

+   加
-*   乘
/   除
//  浮点除法(对结果进行四舍五入)
%   取余
**  乘方

3.比较符

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

4.逻辑操作符
使用逻辑操作符可以将任意的表达式连接在一起,并得到一个布尔值。

and 全真则真
or  有真则真
not 有假则假

5.赋值运算符

=, +=, -=, /=, %=   (=和==,a+=3  a=a+3)

6.占位符:

%s  #字符串    
%d  #整数
%f  #浮点数
%.5d    #保留5位整数
%.2f    #保留2位浮点数
%e  浮点数字(科学计数法)

7.pyton一些内置的方法

help##)    #寻找帮助
type(##)    #查看数值类型
str(##)     #将一个数字转换为字符串
abs(##) #返回数字的绝对值
divmod(##)  #本函数是实现a除以b,然后返回商与余数的元组。如果两个参数a,b都是整数,那么会采用整数除法,结果相当于(a//b, a % b)。如果a或b是浮点数,相当于(math.floor(a/b), a%b)。
round(##)   #返回浮点数x的四舍五入值

8.字符串
python 中字符串被定义为引号之间的字符集合。python 支持使用成对的单引号或双引号,三引号(三个连续的单引号或者双引号)可以用来包含特殊字符。使用操作符([])和切片操作符([:])可以得到子字符串。字符串有其特有的索引规则:第一字符的索引是 0 ,最后一个字符的索引是 -1.
加号(+)用于字符串连接运算,星号(*)则用于字符串重复。下面是几个例子:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值