py变量学习
1.变量
- 变量名不能以数字开头
- 变量名区分大小写
- 变量名可以用汉字
- x,y=y,x可以实现x,y的互换
2.字符串
-
用单引号或者双引号将内容引起
-
用单还是双取决于字符串中有没有不可避免的单或双引号,以免系统误会
-
是在不能避免双引号冲突时,可以用转义字符代替【加上\即可转义】
示例:=;\=;\n=换行;
-
原始字符串:转义字符需要正常使用,不作为定义字符时,可以在前面加上r,表示原始字符串,转义不不生效
示例 print(rD:\wenjianjiaA\wenjianjiaB\wenjianjiaC)
-
长字符串:前后用三个单引号或双引号,实现跨行字符串,即不用\n即可做到换行。
-
字符串相加是拼接
-
字符串相乘以数字就是重复
示例:我每天爱你3000遍*3000,最后得到重复3000次的这句话
2.反斜杠
| 符号 | 说明 |
|---|---|
| \ | 反斜杠(\) |
| \‘ | 单引号(’) |
| " | 双引号(“) |
| \a | 响铃(BEL) |
| \b | 退格符(BS) |
| \n | 换行符(LE) |
| \t | 水平制表符(TAB) |
| \v | 垂直制表符(VT) |
| \r | 回车符(CR) |
| \f | 换页符(FF) |
| \ooo | ooo为八进制数 |
| \xhh | hh 为十六进制数 |
3.原始字符串
在字符串第一个引号前加r,表示这个字符串为原始字符串,转义字符不在生效
末尾反斜杠的意义是:取消enter键的在python中的特殊意义
4.长字符串
为了实现跨行字符串,不需要每一行末尾都加个反斜杠来表示
Triple quoted:也叫三引号字符串,三个单引号或双引号都可以
比较运算符(和java基本一致)、
| 运算符 | 含义 |
|---|---|
| is | 判断两个对象的id是否相等 |
| is not | 判断两个对象的id是否不相等 |