今天安装了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得到的都是字符串,那么当需要整数或浮点数时都要进行类型转换。