Python数据分析学习笔记3之变量、运算符与表达式

对象Python最基本的概念之一

在Python中一切都是对象,常用的内置对象有:数字、字符串、列表、字典、元组、文件、集合、布尔型、空类型、编程单元(函数、类)。
注1:不需要事先声明变量名及其类型,直接赋值即可,且变量类型可随时发生改变(系统自动识别和推断变量类型)(属于强类型编程语言,)。
>>> x=5
>>> x="hello world"
>>> x
'hello world'
>>> 
注2:Python中修改变量值的操作,并非直接修改变量的值,而是修改变量指向的内存地址(引用)。这也说明了Python采用的是基于值的内存管理方式。同时,Python具有自动内存管理功能:即对于没有任何变量指向的值,Python会自动将其删除。
变量名规则(标识符)
(1)以字母(小写居多,也可大写)或下划线开头(以下划线开头的在Python中有特殊含义)
(2)不能有空格或标点符号
(3)不能使用关键字
(4)开头不能使用数字
(5)见名知意
运算符与表达式
算数运算符 :
+ - * / % ** // 
加 减 乘 除 取摸 求幂 取整 
算数运算表达式 :
a = 10 
1 + 1 2*3 a/2 
功能:进行相关的数学运算,不会改变变量的值。
备注:成员测试运算符 in 用于成员测试,即测试一个对象是否是另一个对象的成员。
>>> 4in[1,3,4]
True
>>> type(3) in(int,list,tuple)
True
>>> for i in(3,4,5,7):
print(i,end="\t")
3 4 5 7
注释:内置函数input()用于接收用户输入,print()用于把处理结果或其他信息展示给用户。(input对所有内容都作为字符串对待。相应的,内置函数eval()可输入内容进行内容转换,仅对字符串求值,而不能自动转化为对应类型,参照下述代码:)
>>> x=input()
12222
>>> x
'12222'
>>> eval(x)
12222
>>> type(x)
<class 'str'>

猜你喜欢

转载自blog.csdn.net/analyst128/article/details/80929065