Python中内置对象可以直接使用,不需要导入库,而库又可以分为标准库和扩展库,标准库Python内置,不需要下载,扩展库需要下载。
Python内置对象
除了和c相同的int ,float ,str外
还有bytes(字节串),complex(复数),list(列表),tuple(元组),dict(字典),set(集合)。
python中的常量与变量
常量顾名思义,不能变化的量列表,字符串,元组都是常量,而变量就是可以改变的量。变量的定义不需要声明。可以直接赋值或转换
a="qwert"
定义内容位qwert的字符串变量
赋值过程首先把等于号右边计算出来,然后在内存中开拓一块内存,创建变量并指向这个地址。
字符串
Python没有字符的概念,可以用单引号,双引号,或三引号表示字符串。字符串也可以进行运算。
>>>a="hello"
>>>b="world"
>>>a+b
helloworld
也可以乘法
>>>a="cnm"
>>>a*3
cnmcnmcnm
除此之外,列表,元组也可以酱紫
还可以切片
>>>a="cnm"
>>>a[:2]
nm
也可以用内置函数对字符串进行运算
>>>a="1+1"
>>>eval(a)
2
运算符
pythin中/和//
/代表除法,可以显示小数十六位
>>>3/2
1.5
//代表真除
>>>3//2
1
**
代表幂运算,类似c语言中的pow()函数,
n**x代表n的x次
>>>3**2
9
成员测试符 in
in用于成员测试,用来测试一个对象是否包含另一个对象
1 in [1,2]
True
还可以用于子字符串的测试
"asd" in "asdfgh"
True
在Python中集合也是可以运算的
&交集 |并集
注意:
Python中不支持自加自减运算