Python的特点,语句结束不用分号,采用缩进(一个 Tab)来标志一个语句的结束。
一、 Python基础
(I)数据类型与基本操作
1.基本类型
(1)例1:定义数据
a = 12 #a为整形
b = 1.0 #b为浮点型
c = "str" # c为字符串
<span style="white-space:pre"> </span> #c也可以写成 c = ‘str’
python定义变量并不需要在变量前添加数据类型(而且python也不允许,个人觉得这点做得好,简洁)
数据的类型视乎赋值号的右边是什么
可以通过键入:type(a) 查看a的类型
(2)例2:列表,元组,字典
列表(lsit),元组(tuple),字典(diction)在是python中的三个重要数据结构
定义如下:
列表定义使用中括号: []
python的列表可以看作是一个什么都装得下的箱子,里面存放的数据类型不限。
list1 = [1,2, 3,4,5,’s’,obj] (obj为一个实例对象) # list1为列表
元组定义 使用小括号:()
元组看成是一个限制的列表,一旦定义就不能修改其元素
tuple1 = (1 ,2,3,5) # tuple1为元组
字典定义 使用花括号:{}
字典类似C++中的map,是一对 ‘关键字’ - ‘值
dict1 = {‘a’:1,’b’:2,} #dict1为字典
python的列表和元组可以看作是一个什么都装得下的箱子,里面存放的数据类型不限。
注意:定义一个元组后就无法再修改或添加其元素,当列表则可以
(3)例3:函数与类
定义一个函数使用关键字 def + 函数名+参数列表+ “:”
def function1(argv1,argv2):
print argv1,argv2
同样地参数没有数据类型。
定义一个简单类 和函数类似,使用关键字: class
class Area: #定义变量
radius = 0
#初始化实例 def __init__(self,r): self.radius = r def getarea(self): print self.radius area1 = Area(10) area1.getarea()
(4)例4:输出输入与字符串
字符串有两种表示方法:
str1 = “good things” # 双引号
str2 = 'good man' #单引号
在python2.X中输出:
print "I'm a string"
在python3.X中输出:
print ("I'm a string")
print "I'm a string", #Python2.x中添加 " ,"
print ("I'm a string",end="") #Python3.x中添加 ,end=""
如果想输出一段内容则可以使用 “”“ ”“” 一对3个引号 包含内容即可:
print """
\tThe lovely world
with logic so firmly planted
cannot discern \n the needs of love
nor comprehend passion from intuition
and requires an explantion
\n\t\twhere there is none.
"""
#--------------------------------------------------------------------------分界线---------------------------------------------------------------------------#
第一次做一些总结性的东西,觉得好笼统,希望养成习惯。
在总结的过程中不断反思学过的东西,有遗忘的知识点很容易找出来,温故而知新。以后要坚持。
#--------------------------------------------------------------------------分界线---------------------------------------------------------------------------#