-
掌握数据类型之间的相互转换
-
类型转换
-
隐式转换
- 在进行运算时,自动就转类型了
-
显式转换
- int(x) 将x转换为整数类型
- print(int('3.14')) 会报错,因为3.14包含小数点,应先转换为浮点数
- 当你运行 num = int(5.1) ,Python 会执行类型转换,把浮点数 5.1 转换成整数
- num=int(5.1)
- print(num)
- float(x) 将x转换为浮点数类型
- str(x) 将x转成字符串
- chr(x) 将整数 x转换为一个字符
- ord(x) 将一个字符x转换为其对应的整数值
- hex(x) 将一个整数 x转换为一个十六进制字符串
- oct(x) 将一个整数 x转换为一个八进制字符串
- bin(x) 将一个整数 x转换为一个二进制字符串
- int(x) 将x转换为整数类型
-
-
-
掌握eval()函数的使用
- 内置函数,用于去掉字符串最外侧的引号,并按照Python语句方式执行去掉引号后的字符串
- eval()函数经常和input()函数一起使用
- 用来获取用户输入的数值
- eval的语法格式,变量=eval(字符串)
-
了解不同的进制数
- 整数类型有四种表示形式:二进制、八进制、十进制和十六进制
-
掌握Python中常用的运算符及优先级
-
算术运算符
- 优先级:幂运算>乘除>加减(有括号先算括号)
- 优先级:幂运算>乘除>加减(有括号先算括号)
-
赋值运算符
-
简单的赋值运算
- 运算符 =
- 示例:x=y
- 展开形式:x=y
-
扩展的赋值运算符
- 加赋值
- 运算符 +=
- 示例:x+=y
- x=x+y
- 减赋值/乘赋值/除赋值/取余赋值/幂赋值/整除赋值
- 加赋值
- Python支持链式赋值(一连串赋值)
- a=b=c=100 # 相当于执行a=100 b=100 c=100
- 支持系列解包赋值
- a,b=10,20 # 相当于执行了a=10, b=20
- 如何交换两个变量的值 a,b=b,a
-
-
比较运算符(关系运算符)
-
逻辑运算符
-
位运算符和运算符的优先级
- 位运算符:把数字看作二进制来进行计算
-
- 运算符的优先级
-
- 位运算符:把数字看作二进制来进行计算
-
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交