今天安装了pycharm,界面很好看,是一款好用的编译器。

继续学习Python!

整数(int)

整数包括正整数、负整数和零。Python中的整数范围是很大的。Python中整数还可以以几种不同的进制进行书写。0+“进制标志”+数字代表不同进制的数,进制标志有以下几种:

0o[0O]数字 表示八进制整数(例如:0o24/0O24)

0x[0X]数字 表示十六进制整数(例如:0x3F/0X3F)

0b[0B]数字 表示二进制整数(例如:0b101/0B101)

不带进制标志的为十进制数。

注意:每种进制开头数字都是0;八进制的数字0后是小写字母o或大写字母O;但十进制不得以数字0开头书写;每种进制书写时数码不得超过进制规定的数码范围。

整数运算符

运算符

描述

**

乘方运算符

*

乘法运算符

/

除法运算符

//

整除运算符

%

取余运算符

+

加法运算符

-

减法运算符

|

位或

^

位异或

&

位与

<<

左移运算

>>

右移运算

“//”运算符就是取商而丢弃余数,比如:14//4=3

|、^、&、<>运算符都是位运算符,要依据二进制形式进行运算。

运算符优先级从高到低排列如下:

**

*、/、%

+、-

|、^、&、<>

在同一个式子中,可以使用括号来修改运算符的优先级,即括号具有最高优先级。不必强记运算符的优先级,在没有把握的情况下可以运用括号。

注意:“/”运算符的运算结果为浮点数,即时是两个整数相除。

浮点数(float)

浮点数就是常用的带小数的数,当然整数部分也可以为零。浮点数的书写除了一般形式(如3.14)外,还有以下几种表示方法:

19. 小数部分为零,可以不写;

.098 整数部分为零,可以不写;

-2e3 科学计数法,表示-2*10^3

类型转换

Python中常用的数据类型的相互转换,所使用函数如下:

str(object=’’) 可以将整数和浮点数转换为字符串,默认建立空字符串

int(x,base=10) 将数字字符串或数值转换为整数(base表示进制)

float(x) 将字符串或数值转换为浮点数

此外:str()可以创建一个空字符串,int()也可以建立一个默认值为0的整数,float()可以建立一个默认值为0.0的浮点数。

【实例】



注意:将字符串形式的数值转换为整数时,其中只能包含数字。

input()函数接受键盘输入时,无论输入的是整数、浮点数还是字符串,Python得到的都是字符串,那么当需要整数或浮点数时都要进行类型转换。