内容正文:
3.2 Python语言程序设计(一)
Python语言基础(常见数据类型)
数据类型名 数据表示形式
整型 数学中的整数,如1,-1,0等
十六进制数(用0x前缀),如:0xf0,0xa3d4c5 等
实型 数学中的实数,如3.14,9.8,-5.89 等;
用科学计数法表示的实数,如:0.0012可以写成1.2e-3 等
字符串型 用单引号、双引号或三引号表示,如'Python'、”中国″、’’’12’’’等
布尔型 也叫逻辑型,只有两种值:True和False。布尔型数据可以进行not、and和or等逻辑运算。(注意字母的大小写,Python是一种字母大小写敏感的编程语言)
Python语言基础(算术运算符)
运算符 表达式 描述 示例 优先级
** x**y 求x的y次幂 5**2=25 ; 3.0**2=9.0 1
* x*y 将x与y相乘(重复序列) 5*2=10;5*2.0=10.0 ;
‘a’*2=‘aa’ 2
/ x/y 用x除以y,产生实数值 5/2=2.5 ; 4/2=2.0 2
// x//y 用x除以y,取整数部分 5//2=2 ; 5//2.1=2.0 2
% x%y 用x除以y,取余数 5%2=1 ; 5.0%2=1.0 2
Python语言基础(算术运算符)
运算符 表达式 描述 示例 优先级
+ x+y 将x与y相加(连接序列) 5+2=7 ; 5+2.0=7.0;
‘1’+‘2’=‘12’ 3
- x-y 将x减去y 5-2=3 ; 5-2.0=3.0 3
1.优先级数字越小,优先级越高;2.只要有实数参与的运算,结果就为实数;
3.*运算符不可以省略;4./(实除)运算的结果一定是实数;
5.+运算连接的前后两个数据数据类型需要一致
练一练
1.下列哪个选项与其他三项的数据类型不相同
A."false" B.'name' C."'Hello'" D.True
2.变量sname用来存储姓名,则其数据类型为
A.整型 B.字符串型 C.实型 D.布尔型
3.下列选项中值最大的是
A.3+2**3 B.25%7*2 C.13//2 D.4-2*4
4.已知a的值为1357,下列表达式的结果为13的是
A.a//10 B.a%100 C.a//100 D.a%10
D
B
A
C
5.表达式(3 +