董付国Python基础3-变量、数字、字符串

2021.2.10 5点:董付国Python基础3-变量、数字、字符串

https://www.bilibili.com/video/BV1S54y1z78h?p=3

python属于强类型编程语言,解释器会根据赋值或运算来自动推断变量类型,

且还是一种动态类型语言,变量类型也是可以随时变化的。

print(type(x))    #查看变量类型

isinstance(3,int)   # 3是整型吗,返回true 或false

如果变量出现在赋值运算符或复合赋值运算符(例如+=、*=等)的左边则表示创建或修改变量的值。

x=3   #创建整型变量         x+=6    #修改变量值为6

字符串和元组属于不可变序列,

=========1.4.2 python 变量=========、

python基于值的内存管理,允许多个变量指向同一个值,在内存中只有一份,多个变量指向同一个内存地址

然而,当其中一个变量修改值后,其内存地址将变化换新地址,但并不影响另一个变量还在原内存地址

查看内存地址 id(x)

具有自动管理,会清除不用的值,但建议不用,用 del删除

======定义变义量注意问题====

1、变量名必须以字母或下划线开头,但下划线开头变量的有特殊含义

2、变量名不能有空格或标点符号

3、不能以关键作变量名,可导入keyword模块后使用,print(keyword,kwlist),查看关键字

4、不建议使用系统内置的模块名、函数名等

5、变量名大小写敏感。

==========1.4.4 字符串==========

字符串可以互相嵌套

字符串不可变序列

空串表示"  或"  "

三引号可换行

字符串合并 生成新的对象

字符串格式化

========转义字符========

\b 退格,把光格移到前一列

\f 换页符

\n 换行符

\r 回车符

\t水平制表符

\v垂直制表符

\\ 一个斜线\

字符串前加上字母r 表示原始字符串,不进行转义,但字符串最后一个字符不能是\  

原始字符串主要用于正则表达式、文件路径或者URL的场合。

你可能感兴趣的:(董付国Python基础3-变量、数字、字符串)