Python基础–变量
在python,重复赋值同一变量的时候会出现覆盖的现象
等号(
=
)赋值符号左边变量名字,右边需要赋的值
变量名 = 值
1
2
3
4
5
6
7
8
9#定义变量
price = 8.5
weight = 7.5
# 计算总价
total = price * weight
# 总价格减少10元
total = total - 10
# 最后输出总价
print ( total )变量类型
1
2
3
4
5
6
7
8
9
10
11
12
13# 变量类型不需要直接设置,由程序自动给出
name = "张三" # 字符串str 记录文本类型
age = 20 # int 整型 记录整数
wheight = 65
hight = 1.70 # float 浮点型 记录带有小数点的数字
gender = True # bool型 非真及假 只有两种类型 true 和 false
# 查看变量的类型 "type"(变量)
print ("--------------")
print ( type ( name ) )
print ( type ( age ) )
print ( type ( hight ) )
print ( type ( gender ) )上面的例子中是包含了一些简单的类型.
Ps:
python
中定义变量是不需要指定类型类型分类
数字型
- 整型( int )
- 浮点型( float )
- 布尔型( bool )
- 真 True( 数字运算时表示1 )
- 假 False( 数字运算是表示0 )
- 复数型( complex )
- 科学计算( 场,波动,电感电容 )
非数字型
- 字符串
- 列表
- 元数组
- 字典
1
2# 使用`type`可以查看变量类型
print ( type ( name ) )变量的计算
数字变量的计算
1
2
3
4
5
6
7
8# 数字变量可以直接参与运算
a = 10
b = 3
c = True #数学运算当做1
d = False # 数学运算是当做0
print ( a + b )
print ( a + c )
print ( b + d )字符串运算
1
2
3
4
5
6
7
8
9
10
11
12
13# 字符串之间表示相加
first_name = "chen"
last_name = "ming"
full_name = first_name + last_name
print ( full_name )
# 字符串 * 整数 == 多次字符串的重复出现 整数代表次数
test_name = full_name * 5
print ( test_name )
# 以上是所有运算,字符串不能在参加其他运算
test_name1 = first_name + 5
print ( test_name1 )
# 以上结果会出现运行报错变量的命名
标识符
标示符可以由字⺟,下划线和数字组成
不能以数字开头
不能与关键字重名
严格区分大小写
test ≠ Test
关键字
已经在最初被定义的特殊字符
具有特殊含义和功能
开发者不允许
查看关键字
1 | import keyword |
变量命名规范
- 单个单词时可以使用小写字母
- 多个单词之前可以使用
_
连接驼峰命名法( 多个单词拼接 )
- 小驼峰( 首字母小写,中间第二个单词首字母起是大写
firstName
) - 大驼峰法则( 首字母大写,中间第二个单词首字母也是大写
FirstName
)
- 小驼峰( 首字母小写,中间第二个单词首字母起是大写