python学习目录
python是一种面向对象的解释型高级语言,是一种脚本语言。
python对象模型
对象是python语言的基本概念之一。python有许多的内置队象可供编程者直接使用,有:
对象类型 | 类型名称 | 实例 |
---|---|---|
数字 | int ;float;complex | 123;3.14;3+3j |
字符串 | str | “word” |
列表 | list | [1,2,3] |
字典 | dict | {1:“food” , 2: “import”} |
元组 | tuple | (1,2,3,4) |
集合 | tuple | {“a”,“b”} |
布尔型 | bool | Ture;False |
空类型 | NoneType | None |
还有字节串,文件,编辑单元等等。
在Python中直接赋值即可创建各种类型的变量 如:
>>> x=3
>>> print(type(x))
<class 'int'>
type()返回对象类型的函数。
另外Python采用基于在值的内存管理方式,Python启动时,会对[-5,256]的整数进行缓存。换言之多个变量的值介于[-5,256]之间那么它们公用一个值的内存。对于在这个区间外的整数在同一个程序中同值不同量的变量公用一个内存空间。
python中基本输入输出用print()与input()函数。
<<< print("hello")
hello
<<< print("{},{}".format("小明",20))
print("{0},{1}".format(20,"小明"))
小明,20
小明,20
<<< x=input("请输入一个数:")
print(x)
20
关于输入函数input()输入的字符串需强制类型转化后才可进行记数计算。字符串的相加是连接。而字符串与一个整数相乘是重复此字符串整数此。