Python第一阶段总结

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.
"""

#--------------------------------------------------------------------------分界线---------------------------------------------------------------------------#
第一次做一些总结性的东西,觉得好笼统,希望养成习惯。
在总结的过程中不断反思学过的东西,有遗忘的知识点很容易找出来,温故而知新。以后要坚持。

#--------------------------------------------------------------------------分界线---------------------------------------------------------------------------#

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值