py变量学习

197 阅读2分钟

py变量学习

1.变量

  1. 变量名不能以数字开头
  2. 变量名区分大小写
  3. 变量名可以用汉字
  4. x,y=y,x可以实现x,y的互换

2.字符串

  1. 用单引号或者双引号将内容引起

  2. 用单还是双取决于字符串中有没有不可避免的单或双引号,以免系统误会

  3. 是在不能避免双引号冲突时,可以用转义字符代替【加上\即可转义】

    示例:=;\=;\n=换行;

  4. 原始字符串:转义字符需要正常使用,不作为定义字符时,可以在前面加上r,表示原始字符串,转义不不生效

    示例 print(rD:\wenjianjiaA\wenjianjiaB\wenjianjiaC)

  5. 长字符串:前后用三个单引号或双引号,实现跨行字符串,即不用\n即可做到换行。

  6. 字符串相加是拼接

  7. 字符串相乘以数字就是重复

    示例:我每天爱你3000遍*3000,最后得到重复3000次的这句话

2.反斜杠

符号说明
\反斜杠(\)
\‘单引号(’)
"双引号(“)
\a响铃(BEL)
\b退格符(BS)
\n换行符(LE)
\t水平制表符(TAB)
\v垂直制表符(VT)
\r回车符(CR)
\f换页符(FF)
\oooooo为八进制数
\xhhhh 为十六进制数

3.原始字符串

在字符串第一个引号前加r,表示这个字符串为原始字符串,转义字符不在生效

末尾反斜杠的意义是:取消enter键的在python中的特殊意义

4.长字符串

为了实现跨行字符串,不需要每一行末尾都加个反斜杠来表示

Triple quoted:也叫三引号字符串,三个单引号或双引号都可以

比较运算符(和java基本一致)、

运算符含义
is判断两个对象的id是否相等
is not判断两个对象的id是否不相等