Python中的变量
1.什么是变量
- 用标识符命名的存储单元的地址称为变量,变量是用来存储数据的,通过标识符可以获取变量的值,也可以对变量进行赋值
- 对变量赋值的意思是将值赋给变量,赋值完成后,变量所指向的存储单元存储了被赋的值,删除变量后,内存空间释放(变量就是一块内存空间,申请之后把变量的值放进去)
2.变量的命名
- 变量命名可以由字母/下划线/数字组成。
但是不能以数字开头,也不能与关键字重名,如:将变量命名为print是不好的,它与我们系统中的变量冲突了。
驼峰命名法 | 写法 |
---|---|
大驼峰命名法 | 每一个单词的首字母都大写 Firstname Lastname |
小驼峰命名法 | 第一个单词以小写字母开始,后续单词的首字母大写 firstName lastName |
3.变量的类型
在python中定义变量的时候,不需要指定变量的类型。但变量类型可以通过赋值进行转换。
表示 | 类型 |
---|---|
str | 字符串类型 |
int | 整形型 |
bool | bool型,True表示真;False表示假 |
float | 表示小数类型,浮点数 |
练习:
-
验证在定义变量的时候,不需要指定其类型。可使用type进行查看
-
变量名只有在第一次出现的时候,才是定义变量。再次出现时,就不是定义变量,而是直接使用之前定义的变量
-
int类型
-
str类型
dir(String)会查看所有的str类型的使用方法
此处以使用’center’为例,大家在做项目时,如果需要把东西置为中间,就可进行如下操作:
只要是字符串都有.center
这个方法,只不过上面的String是一个变量,下面的Welcome to westos是一串具体的值 -
bool类型(只有两个值)
当检测的东西有值时就是True,即不为0/不为空就是有值
不可以直接bool(lyqiu),不然会报错
-
float类型
小数与科学计数法
4.数据类型的转换
在python中所有的数据类型都可作为内置函数来使用,去进行类型转换
- 整形与浮点型的相互转化
整形---->浮点型
浮点型---->整形 / 字符串
- 不可把字符串转化为浮点型