必背必记
1、转义字符
Python 中的字符串还支持转义字符。所谓转义字符是指使用反斜杠“\”对一些特殊字
符进行转义。
\ | 续行符 |
\n | 换行符 |
\0 | 空 |
\t | 水平制表符,用于横向跳到下一制表位 |
\'' | 双引号 |
\' | 单引号 |
\\ | 一个反斜杠 |
\f | 换页 |
\0dd | 八进制数,dd 代表字符,如\012 代表换行 |
\xhh | 十六进制数,hh 代表字符,如\x0a 代表换行 |
2、数据类型转换函数
在Python 中,提供了如下表所示的函数进行数据类型的转换。
函数 | 作用 |
int(x) | 将x 转换成整数类型 |
float(x) | 将x 转换成浮点数类型 |
complex(real [,imag]) | 创建一个复数 |
str(x) | 将x 转换为字符串 |
repr(x) | 将x 转换为表达式字符串 |
eval(str) | 计算在字符串中的有效Python 表达式,并返回一个对象 |
chr(x) | 将整数x 转换为一个字符 |
ord(x) |
将一个字符x 转换为它对应的整数值 |
hex(x) | 将一个整数x 转换为一个十六进制字符串 |
oct(x) | 将一个整数x 转换为一个八进制的字符串 |
3、赋值运算符
赋值运算符主要用来为变量等赋值。使用时,可以直接把基本赋值运算符“=”右边的
值赋给左边的变量,也可以进行某些运算后再赋值给左边的变量。在Python 中常用的赋值
运算符如下表所示。
运算符 | 说明 | 举例 | 展开形式 |
= | 简单的赋值运算 | x=y | x=y |
+= | 加赋值 | x+=y | x=x+y |
-= | 减赋值 | x-=y | x=x-y |
*= | 乘赋值 | x*=y | x=x*y |
/= | 除赋值 | x/=y | x=x/y |
%= | 取余数赋值 | x%=y | x=x%y |
**= | 幂赋值 | x**=y | x=x**y |
//= | 取整除赋值 | x//=y | x=x//y |
4、比较(关系)运算符
比较运算符,也称关系运算符,用于对变量或表达式的结果进行大小、真假等比较,如
果比较结果为真,则返回True,如果为假,则返回False。比较运算符通常用在条件语句中
作为判断的依据。Python 中的比较运算符如下表所示。
运算符 | 作用 | 举例 | 结果 |
> | 大于 | 'a' > 'b' | False |
< |
小于 | 156 < 456 | True |
== |
等于 | 'c' == 'c' | True |
!= |
不等于 | 'y' != 't' | True |
>= |
大于或等于 | 479 >= 426 | True |
<= |
小于或等于 | 62.45 <= 45.5 | False |
5、逻辑运算符
逻辑运算符是对真和假两种布尔值进行运算,运算后的结果仍是一个布尔值,Python
中的逻辑运算符主要包括and(逻辑与)、or(逻辑或)、not(逻辑非)。
运算符 |
含义 | 用法 | 结合方向 |
and |
逻辑与 |
op1 and op2 | 从左到右 |
or | 逻辑或 | op1 or op2 | 从左到右 |
not | 逻辑非 | not op | 从右到左 |
6、运算符的优先级
所谓运算符的优先级,是指在应用中哪一个运算符先计算,哪一个后计算,与数学的四
则运算应遵循的“先乘除,后加减”是一个道理。
下表按从高到低的顺序列出了运算符的优先级。同一行中的运算符具有相同优先级,此
时它们的结合方向决定求值顺序。
运算符 |
说明 |
** |
幂 |
~、+、- |
取反、正号和负号 |
*、/、%、// |
算术运算符 |
+、- |
算术运算符 |
<<、>> |
位运算符中的左移和右移 |
& |
位运算符中的位与 |
^ |
位运算符中的位异或 |
| |
位运算符中的位或 |
<、<=、>、>=、!=、== |
比较运算符 |
7、input()函数
在Python 中,使用内置函数input()可以接收用户的键盘输入。input()函数的基本用法如
下:
variablle=input("提示文字”)
其中,variable 为保存输入结果的变量,双引号内的文字用于提示要输入的内容。
8、print()函数
默认的情况下,在Python中,使用内置的print()函数可以将结果输出到IDLE或者标准控
制台上。其基本语法格式如下:
Print(输出内容)
其中,输出内容可以是数字和字符串(字符串需要使用引号括起来),此类内容将直接
输出,也可以是包含运算符的表达式,此类内容将计算结果输出。
英语词汇
背记有法,让英语不再成为编程学习的拦路虎!
height
type |
Input typeerror float file add none avg close |