码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习笔记三:基础语法

时间:2014-12-31 18:22:22      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:

Python编程中理解对象的概念很重要,因为其宗旨是‘一切皆对象‘。(提前预告)

高级语言Python,Perl和Java等语言有许多相似之处。但是,也存在一些差异。

交互式编程:

技术分享

脚本式编程

Python IDE 编写.py

 

Python 标识符

区分大小写

以_开头的标识符有特殊意义

以单_开头(_foo)的代表不能直接访问的类属性,需要提供类提供的接口进行访问,不能用from xxx import **而导入。

以双下划线开头(__foo)代表私有成员

以双下划线开头和结尾的(__foo__)代表python里特殊方法专用的标识,如__init__()代表类的构造函数

 

Python保留字符

不能做任何其他标识符名称、常数或变量

 

and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield

 

行和缩进

Python有严格的行缩进要求,用缩进来写模块。所有的代码块必须包含相同的缩进空白数量。

  if True:

     print "True"

else:

    print "False"  #错误的

 

python 语句以新行作为语句的结束符。用斜杠(\)连接一行语句多行显示。

语句包含[],{},()就不需要使用多行连接符。

days=[‘Mon‘,‘Tue‘,‘Wed‘,

           ‘Thu‘,‘Fri‘]

注释

#!/usr/bin/python

空行

函数或类的方法之间用空行分隔表示一段新的代码开始。类和函数入口也用以空行分隔,以突出函数入口的开始。

并不是python语言的一部分。

同一行显示多条语句 import sys; x=‘foo‘

 

 

一、数据类型:

Python能够直接处理以下数据,不需要提前声明。

整数,Python可以处理任意大小的整数。

浮点数,也就是小数,对于很大或很小的浮点数就必须用科学计数法表示,1.23e9 ,1.2e-5

字符串,"",‘‘  ‘I\‘m \"OK\"!‘   转义字符\n \t \\ 

print ‘‘‘line1

line2

line3‘‘‘

布尔值,True  False,  3>2  3>5, and or not

空值,None,一种特殊的空值

 

标准数据类型

Numbers(数字)

数字数据类型用于存储数值。

他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。

当你指定一个值时,Number对象就会被创建:

int long float complex

del 删除对象

长整型51924361L    ,a+bj--complex(a,b)

String(字符串)

python的字串列表有2种取值顺序:

  • 从左到右索引默认0开始的,最大范围是字符串长度少1
  • 从右到左索引默认-1开始的,最大范围是字符串开头

List(列表)

Tuple(元组)

Dictionary(字典)

 

二、变量

变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

赋值 =

多变量赋值 a, b, c = 1, 2, "john"

 

 

三、常量

通常用全部大写的变量名表示常量。

10/3  10.0/3  10%3

 

Python学习笔记三:基础语法

标签:

原文地址:http://www.cnblogs.com/haizhupan/p/4196162.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!