Python数据类型和表达式
标识符(Identifier)
‣由程序员定义的名字;
‣ 允许采用大写字母、小写字母、数字、下划线(_)和汉字等字 符,但标识符的首字符不能是数字,中间不能出现空格;
‣大小写敏感;
‣ 不能与保留字相同;
‣允许使用汉字标识符,但我们不建议这么做。
‣ 五个不同的合法标识符:
Python_3_7, python_你好, _python_ABC
Python_3、python_3、PYTHON_3、PyThOn_3、pYtHoN_3
保留字(Keyword)
‣编程语言内部定义并保留使用的标识符。
变量
‣表示(或指向)特定值的标识符;
‣ 不需要事先声明(这一点和C语言很不一样),变量的赋值操作即 是变量的声明和定义的过程;
x=5
‣赋值语句并不返回值(与C语言不同),因此下边这条语句是不合法的;
x = (y = y +1)
‣ 支持多重赋值,比如:
x = y = z = 5
‣支持多个变量同时赋值,或者叫元组赋值
x , y , z = 5 , 10 , 15
变量同时赋值
a , b , c = 1, 1.5, 'a'
a、b、c的类型分别是什么?
运行下面的代码
a , b , c = 1, 1.5, 'a'
print (type(a))
print (type(b))
print (type(c))
a , b = b , a
print (type(a))
print (type(b))
可以看到输出如下, 要时刻记住python变量的赋值操作即 是变量的声明和定义的过程;
常量
‣在程序执行过程中不能改变的数据,比如