1.基本数据类型
1.1数字
python中的整数(int),浮点数(float),复数(complex)整数(int):整数是不带有小数部分的数字,包括自然数,零,负自然数,其可以在十 进制,二进制,八进制,十六进制之间转化
浮点数(float):浮点型数是带有小数部分的数字(小数部分也可以是0)
复数(complex):实部(real), 虚部(image),虚部以j或J结尾
1.2字符串
字符串就是连续的字符序列,可以是计算机所能表示的一切字符的集合,属于不可变序列,通常使用双引号‘ ’或者三引号''' '''括起来,其中单引号和双引号字符序列必须在一行,三引号可在连续多行。### python转义字符
- 有关字符串其他内容会在后面大章节中深入学习
1.3布尔类型
主要用来表示真或假的值。(True和False)“其中转化为数值时True表示1,False表示0”注:在Python中所有对象都可以进行真值测试,其中下面列出的情况得到的值为假,其他对象if和while语句中都表现为真。
1.False或None(None是一个表示不存在的特殊对象);
2.数值中的零,包括0,0.0,虚数0;
3.空序列,包括字符串,空元组,空列表,空字典;
4.自定义对象的实例,该对象的_bool_方法返回False或者_len_方法返回0.
1.4输入与输出
输入函数:input(无论输入的是数字还是字符串都将被作为字符串读取,若想接受数值,需要把接收到的字符串进行类型转换。)输出函数:print(输出的内容可以是数字和字符串“使用引号括起来”,此类内容将直接输出,若是包含运算符的表达式,此类内容将计算结果输出。)
2.运算符
2.1算术和赋值运算符
- 算术运算符是处理四则运算的符号,数字处理中应用得多运算符 | 描述 | 实例 |
---|---|---|
+ | 加 - 两个对象相加 | a + b 输出结果 30 |
- | 减 - 得到负数或是一个数减去另一个数 | a - b 输出结果 -10 |
* | 乘 - 两个数相乘或是返回一个被重复若干次的字符串 | a * b 输出结果 200 |
/ | 除 - x除以y | b / a 输出结果 2 |
% | 取模 - 返回除法的余数 | b % a 输出结果 0 |
** | 幂 - 返回x的y次幂 | a**b 为10的20次方, 输出结果 100000000000000000000 |
// | 取整除 - 返回商的整数部分(向下取整) | 9//2,输出结果4 |
-赋值运算符主要用来为变量等赋值。
运算符 | 秒速 | 实例 |
---|---|---|
= | 简单的赋值运算符 | c = a + b 将 a + b 的运算结果赋值为 c |
+= | 加法赋值运算符 | c += a 等效于 c = c + a |
-= | 减法赋值运算符 | c -= a 等效于 c = c - a |
*= | 乘法赋值运算符 | c *= a 等效于 c = |