文章目录
- 变量命名规则
- 使用变量和修改变量
- 变量的类型
- 整数 int
- 浮点数 float
- 字符串 string
- 布尔
- 动态类型特征
变量命名规则
软性规则:
1.给变量命名的时候,尽量使用描述性的单词来表示,尽量通过名字来表现出变量的作用
2. 当我们使用一个单词描述不清楚的时候,可以使用多个单词来命名,不怕变量名称长,而怕变量的含义表达的不清楚
当包含多个单词的时候,命名有很多种规范
- 驼峰命名:
除了第一个单词的首字母之外,后续每个单词的首字母都大写
,如:
personInfo totalCount
- 蛇形命名:
单词之间使用下划线_来进行分隔
,如:
per_info total_count
使用变量和修改变量
a = 10
b = a
print(b)
a = 20
print(a)
变量的类型
整数 int
- Python 中变量的类型,不需要在定义变量的时候声明,而只是依靠初始化语句,
根据初始化的值的类型来进行确定的
- 在 Python 中,
int
能够表示的数据范围,是“无穷”的 , Python 的int
是可以根据要表示的数据大小,自动扩容,因此 Python 这里就没有 long , byte ,short 这些类型了
浮点数 float
注意:Java / C++ 和 Python float 的区别:
字符串 string
Python 中使用引号把一系列字符引起来,就构成了字符串
引号可以是 单引号 ‘ 也可以是 双引号 “ 都可以
str 为 string 的缩写
关于单双引号引发的问题,有一段话:My name is "wyz"
如果把这段话作为字符串,Python 就会无法识别,如下:
正确写法如下:
如果字符串里面包含了 双引号,表示字符串就可以用 单引号 引起来,反之,如果字符串里面包含 单引号,表示字符串就用 双引号 引起来,如果同时存在单引号,和双引号,Python 中还有一种字符串,使用 三引号表示 ''' 或者 """
打印字符串长度:
拼接字符串:
布尔
布尔类型是一个特殊的类型,取值只有两种,True
和 False
,通常用于逻辑判断
动态类型特征
一个变量的类型,在程序运行过程中发生改变,称为 动态类型
动态类型特性是一把双刃剑 ,对于中小型程序 , 可以大大的解约代码量 ( 比如写一段代码就可以同时支持多种类型 )而对于大型程序 , 则提高了模块之间的交互成本。 ( 程序猿 A 提供的代码难以被 B 理解 )。